summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add a new variant of EmitCXXAggrConstructorCall that takes a Value that holds...Anders Carlsson2009-09-231-20/+26
* Move codegen of new and delete to CGCXXExpr.cppAnders Carlsson2009-09-221-187/+0
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-18/+18
* Generate more of the vbase virtual offset for covariant thunks. WIP.Mike Stump2009-09-181-8/+72
* Remove an unnecessary FunctionDecl parameter to the synthesizing functions.Anders Carlsson2009-09-141-24/+24
* Handle delete where the class has a virtual destructor.Anders Carlsson2009-09-141-5/+8
* Rename AddressCXXOfBaseClass to GetAddressCXXOfBaseClass. Add a NullCheckValu...Anders Carlsson2009-09-121-12/+20
* Add CGCXXClass.cpp. and move CodeGenFunction::AddressCXXOfBaseClass there.Anders Carlsson2009-09-121-67/+0
* Fix a crash when generating vtables that contain destructors.Anders Carlsson2009-09-121-5/+4
* Add basic covariant thunk generation support. WIP.Mike Stump2009-09-111-4/+95
* Pass GlobalDecls to GenerateCode and StartFunction.Anders Carlsson2009-09-111-13/+18
* GlobalDecl doesn't have an explicit constructor anymore.Anders Carlsson2009-09-101-10/+8
* Use the right GlobalDecl type for destructors.Anders Carlsson2009-09-091-1/+7
* If a cast expression needs either a conversion function or a constructor to b...Anders Carlsson2009-09-091-22/+0
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-306/+306
* Refine vcall offsets. Cleanups. WIP.Mike Stump2009-09-071-24/+35
* Refine overrides and thunks for virtual bases. Cleanups. WIP.Mike Stump2009-09-051-25/+41
* Cleanup.Mike Stump2009-09-051-6/+7
* Cleanups.Mike Stump2009-09-051-5/+5
* Cleanups.Mike Stump2009-09-051-2/+0
* Cleanups.Mike Stump2009-09-051-21/+10
* Cleanups.Mike Stump2009-09-051-6/+3
* Cleanups.Mike Stump2009-09-051-5/+29
* Cleanups.Mike Stump2009-09-051-6/+5
* Cleanups. WIP.Mike Stump2009-09-051-50/+53
* Install thunks later to fixup overrides. Track space taken by vbaseMike Stump2009-09-051-39/+81
* Don't generate any code for an explicit call to a trivial destructor. Douglas Gregor2009-09-041-0/+8
* Add overidding for methods for vtable building for the secondaryMike Stump2009-09-041-13/+81
* Fix an assertion when initializing a union using a member initializer. (We we...Anders Carlsson2009-09-021-1/+2
* More overriding base work and some cleanups. WIP.Mike Stump2009-09-011-18/+19
* Split out overriding. WIP.Mike Stump2009-09-011-6/+13
* Assert that we don't have any virtual bases. We can emit dtors for polymorphi...Anders Carlsson2009-09-011-2/+2
* We can generate constructors/destructors with base classes and non-trivial fi...Anders Carlsson2009-09-011-26/+2
* Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we willDouglas Gregor2009-08-311-2/+2
* Make IRGen for initializing a member reference work correctly.Eli Friedman2009-08-291-3/+17
* iGenerate vcalls as we build up the methods. WIP.Mike Stump2009-08-281-100/+92
* ir-gen related patch for type conversionFariborz Jahanian2009-08-281-11/+12
* Fixup codegen for static dispatch to a virtual function that wasMike Stump2009-08-261-1/+1
* ir-gen for type convesion of class objects. WIP.Fariborz Jahanian2009-08-261-0/+21
* When a member reference expression includes a qualifier on the memberDouglas Gregor2009-08-261-3/+5
* Implement virtual dispatch. :-) This is self-consistent with clang,Mike Stump2009-08-261-33/+90
* Revert r80064 since it broke the build.Anders Carlsson2009-08-261-92/+26
* Implement virtual dispatch. :-) This is self-consistent with clang, but not...Mike Stump2009-08-261-26/+92
* Simplified default construction of array data membersFariborz Jahanian2009-08-261-17/+5
* Add a -fno-elide-constructors option to clang-cc.Anders Carlsson2009-08-221-1/+1
* Calculate the address point for a vtable better, and start fleshing out the v...Mike Stump2009-08-211-16/+48
* Patch to ir-gen copy assigning array members when synthesizing Fariborz Jahanian2009-08-211-7/+103
* Patch to provide ir-gen support in copying array membersFariborz Jahanian2009-08-211-10/+96
* Array member construction in prologue of user-declaredFariborz Jahanian2009-08-211-6/+17
* Introduce getConstantArrayElementCount API and use it inFariborz Jahanian2009-08-211-16/+6
OpenPOWER on IntegriCloud