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-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
2009-10-06
Uncomment some commented out code.
Anders Carlsson
2009-10-06
Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base clas...
Anders Carlsson
2009-10-06
Pass the right type to GetAddrOfFunction when getting functions for the VTabl...
Anders Carlsson
2009-10-03
Implement code generation of member function pointer calls. Fixes PR5121.
Anders Carlsson
2009-10-03
Move some functions from CodeGenFunctions to CodeGenModule so they can be use...
Anders Carlsson
2009-09-29
Handle CXXMemberCallExprs that point to a static method. Fixes PR5093.
Anders Carlsson
2009-09-29
Fix http://llvm.org/PR5090.
Mike Stump
2009-09-27
CodeGen for try statements. (We just emit the body for now).
Anders Carlsson
2009-09-24
Refactor the representation of qualifiers to bring ExtQualType out of the
John McCall
2009-09-23
Add a new variant of EmitCXXAggrConstructorCall that takes a Value that holds...
Anders Carlsson
2009-09-22
Move codegen of new and delete to CGCXXExpr.cpp
Anders Carlsson
2009-09-21
Change all the Type::getAsFoo() methods to specializations of Type::getAs().
John McCall
[next]