summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Improved on ir-gen for synthesis of non-trivial defaultFariborz Jahanian2009-08-151-0/+23
* ir-gen for generation of trvial copy constructorFariborz Jahanian2009-08-141-0/+13
* Deconflate virtual base offsets from non-virtual base offsets.Mike Stump2009-08-141-3/+10
* Fixed a bug in ir-gen for copy assignment synthesis.Fariborz Jahanian2009-08-141-1/+4
* Refine vtable layout for virtual bases and keep better track ofMike Stump2009-08-131-11/+23
* Update for LLVM API change.Owen Anderson2009-08-131-16/+16
* Patch to force synthesis of copy assignment operatorFariborz Jahanian2009-08-131-0/+12
* Minor cleanups.Mike Stump2009-08-131-3/+2
* Prep for vbase layout refinements. WIP.Mike Stump2009-08-131-1/+1
* Minor refactoring of copy assign operator ir-gen. SWIP.Fariborz Jahanian2009-08-131-18/+21
* More toward synthesizing copy assignments. SWIP.Fariborz Jahanian2009-08-121-4/+96
* Cleanup.Mike Stump2009-08-121-8/+8
OpenPOWER on IntegriCloud