index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
CGCXX.cpp
Age
Commit message (
Expand
)
Author
2009-11-18
Refactor emitting call to delete operator into common function EmitDeleteCall.
Eli Friedman
2009-11-17
Unify the way destructor epilogues are generated for synthesized and regular ...
Anders Carlsson
2009-11-16
Fix up EmitMemberInitializer to handle many more cases.
Eli Friedman
2009-11-16
Reorganize EmitMemberInitializer to put anonymous unions on the common codepath.
Eli Friedman
2009-11-16
Make member initializers for union members work correctly.
Eli Friedman
2009-11-16
Implement a few more cases for copy constructor synthesis.
Eli Friedman
2009-11-16
Fix a couple of cases where we weren't generating the right kind of call
Eli Friedman
2009-11-15
When generating the deleting ctor, emit a call to delete.
Anders Carlsson
2009-11-14
PR5483: Generate missing form of destructor when it is virtual. (Someone
Eli Friedman
2009-11-13
Code gen. For virtual destructor call on array objects
Fariborz Jahanian
2009-11-13
Code gen for arrady delete operator. Fixes pr5472.
Fariborz Jahanian
2009-11-13
Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so...
Anders Carlsson
2009-11-13
Add a special BuildVirtualCall that's going to be used for building calls to ...
Anders Carlsson
2009-11-13
Fix two bugs with temporaries:
Anders Carlsson
2009-11-11
Value initialize non-class array members in ctor's
Fariborz Jahanian
2009-11-11
Avoid generating additional destructor(s) for initialized constructed
Fariborz Jahanian
2009-11-10
This patch implements Code gen. for destruction of
Fariborz Jahanian
2009-11-10
Add vtable caching to prevent multiple vtables for the same class from
Mike Stump
2009-11-09
Unify the codepaths used to verify base and member initializers for explicitly
Eli Friedman
2009-11-06
This patch fixes code gen. part of pr5333 (Conversion
Fariborz Jahanian
2009-11-06
If a member initializer create temporaries we need to destroy them. Fixes PR5...
Anders Carlsson
2009-11-06
More cleanup.
Anders Carlsson
2009-11-05
References can't be zero; omit zero check for return value adjustments
Mike Stump
2009-11-05
Refine covariant return value adjustments for thunks when null
Mike Stump
2009-11-04
Add code gen for pointer-to-member function in
Fariborz Jahanian
2009-11-04
Store the unresolved class type in MemberPointerType's Class field,
Douglas Gregor
2009-11-04
Fix 80-col violations.
Mike Stump
2009-11-04
Split out return adjustments in thunks from this adjustment in thunks
Mike Stump
2009-11-03
Misc cleanups.
Mike Stump
2009-11-03
Refine volatile handling, specifically, we must have the canonical
Mike Stump
2009-11-03
Refine return value adjustments for thunks.
Mike Stump
2009-11-03
Refine codegen for non-virtual this adjustments for thunks.
Mike Stump
2009-11-03
Add virtual adjustments for this for thunks.
Mike Stump
2009-11-02
Add basic codegen for thunks that return values.
Mike Stump
2009-11-02
Refine codegen for thunks.
Mike Stump
2009-10-28
Minor cleanup.
Fariborz Jahanian
2009-10-28
Code gen for array construction - WIP
Fariborz Jahanian
2009-10-20
Code-gen for CXXZeroInitValueExpr AST passed
Fariborz Jahanian
2009-10-16
Implement derived-to-base AST/code gen. There is a
Fariborz Jahanian
2009-10-13
Don't assume that the LHS and RHS of a member pointer expression is a DeclRef...
Anders Carlsson
2009-10-12
Even more devirtualization cleverness.
Anders Carlsson
2009-10-12
More devirtualization improvements.
Anders Carlsson
2009-10-12
Devirtualize calls on temporaries. A().f() for example.
Anders Carlsson
2009-10-12
Factor out devirtualization checking into a separate function and make it han...
Anders Carlsson
2009-10-11
If the base type of a member call is a record type we don't need to emit a vi...
Anders Carlsson
2009-10-11
Move the vtable builder to CGVtable.cpp, general cleanup.
Anders Carlsson
2009-10-11
Change mangleCXXVtable and mangleCXXRtti to take CXXRecordDecls instead of Qu...
Anders Carlsson
2009-10-10
Move our (non-existing) RTTI emission code into CGRtti.cpp. No functionality ...
Anders Carlsson
2009-10-09
Avoid warning.
Mike Stump
2009-10-07
Add a MangleContext and pass it to all mangle functions. It will be used for ...
Anders Carlsson
[next]