summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* We now support overriding base functions in vtables. WIP.Mike Stump2009-08-211-17/+69
* Patch to ir-gen destruction of array member elements in revers orderFariborz Jahanian2009-08-201-0/+60
* ir-gen patch to destruct array members. WIP.Fariborz Jahanian2009-08-201-13/+40
* Refine vbase offsets for the inductive case. Things are now startingMike Stump2009-08-201-7/+7
* Ensure we don't output repeated vbase offsets. I have a testcase forMike Stump2009-08-201-22/+23
* Test case for my last patch plus a minor clean up.Fariborz Jahanian2009-08-201-4/+2
* ir-gen for multi-dimensional array construction. WIP.Fariborz Jahanian2009-08-201-6/+18
* Removed unneeded code for break/continue statements inFariborz Jahanian2009-08-191-7/+0
* ir-gen for constructing arrays as non-static data members. WIP.Fariborz Jahanian2009-08-191-1/+95
* Switch to SmallString::str from SmallString::c_str.Daniel Dunbar2009-08-191-5/+3
* One second thought, I think I want to limit this class to just vtableMike Stump2009-08-191-5/+5
* Cleanup: fold IndirectPrimary into builder.Mike Stump2009-08-191-12/+9
* We don't want to confuse this layout with the BLayout from the builder.Mike Stump2009-08-191-3/+3
* Restore vbase offsets for classes without a primary.Mike Stump2009-08-191-1/+1
* Refine vcalls a little.Mike Stump2009-08-191-20/+32
* Cleanup.Mike Stump2009-08-181-4/+4
* Cleanups. Move GenerateRtti to CodeGenModule.Mike Stump2009-08-181-14/+15
* Move the rest of the vtable building code into the new builder.Mike Stump2009-08-181-106/+102
* Suck up method generation.Mike Stump2009-08-181-19/+19
* Split out vtable bulding code into a builder.Mike Stump2009-08-181-19/+25
* Patch to 1) synthesizing non-trivial default destructor whenFariborz Jahanian2009-08-171-13/+102
* Remove an ErrorUnsupported call.Anders Carlsson2009-08-171-1/+1
* Improve handling of delete expressions.Anders Carlsson2009-08-161-0/+57
* Cleanups and fixups for calculating the virtual base offsets. WIP.Mike Stump2009-08-161-76/+83
OpenPOWER on IntegriCloud