summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Refactor. WIP. Eventually, this will all go into a vtable builder class.Mike Stump2009-08-121-16/+18
* Cleanup.Mike Stump2009-08-121-3/+1
* Refactor.Mike Stump2009-08-121-19/+19
* Refactor.Mike Stump2009-08-121-2/+5
* Patch for synthesizing copy assignment operator.Fariborz Jahanian2009-08-121-0/+26
* Improve the secondary vtables to not include vbase offsets. WIP.Mike Stump2009-08-121-13/+15
* Refine vtable building for the secondary vtables to exclude yet moreMike Stump2009-08-121-6/+12
* ir-gen support for anonymous union data memberFariborz Jahanian2009-08-111-9/+10
* Implement more of the inductive case for vtable layout involvingMike Stump2009-08-111-26/+45
* Support for anonymous union in ctor's initializer andFariborz Jahanian2009-08-101-6/+9
* minor refactoring. No change otherwise.Fariborz Jahanian2009-08-101-1/+12
* ir-gen for generating copying of scalar data members inFariborz Jahanian2009-08-101-1/+5
* Fixed a ir-gen bug in synthesizing copy constructors.Fariborz Jahanian2009-08-101-1/+1
* Older GCCs don't have vector::data().Benjamin Kramer2009-08-081-1/+1
* ir-gen for initialization, in synthesize copy constructor, Fariborz Jahanian2009-08-081-12/+14
* Add support for global initializers.Anders Carlsson2009-08-081-0/+35
* Refactor some code and implement support for global destructors for static va...Anders Carlsson2009-08-081-12/+70
* Refactoring of copy ctor ir-gen. No change in functionality.Fariborz Jahanian2009-08-081-3/+7
* Remove use of uninitized variable.Fariborz Jahanian2009-08-081-2/+1
* Synthesize copying of non-static data members withFariborz Jahanian2009-08-081-12/+32
* Synthesized copy constructor now generates code forFariborz Jahanian2009-08-071-16/+48
* Add vbase offsets to the vtable. Wow, having an rbegin was soMike Stump2009-08-071-0/+12
* More synthesis of copy constructors. Work in progress.Fariborz Jahanian2009-08-071-0/+47
* Fix typo.Mike Stump2009-08-071-1/+1
* Add ability to generate vcall offsets for primary virtual base.Mike Stump2009-08-071-1/+3
* Fix some const_cast issues. This is the beginning of the rabbit hole.Mike Stump2009-08-071-6/+2
* Add support for vcall generation for vtables for virtual bases. WIP.Mike Stump2009-08-061-4/+24
* Also generate the rtti field for virtual bases for vtables. Turn onMike Stump2009-08-061-29/+40
* Set and use Elidable in elimination of copy ctors.Fariborz Jahanian2009-08-061-9/+3
* Layout the primary base first in the vtable.Mike Stump2009-08-061-21/+14
* More layout for virtual tables for virtual bases. Still in progress.Mike Stump2009-08-061-9/+26
* Layout virtual bases. Work in progress.Mike Stump2009-08-061-3/+1
* Patch to optimize away copy constructor call whenFariborz Jahanian2009-08-061-1/+14
* Refactor some bits.Mike Stump2009-08-051-1/+1
* Calculate the primary base class better and use that when laying downMike Stump2009-08-051-11/+36
* vtable building for simple inheritance. Still in progress.Mike Stump2009-08-041-1/+18
* Will I ever get used to CamelCase? Will I ever like capitols forMike Stump2009-08-041-7/+5
* Add beginnigs of rtti generation, wire up more of -fno-exceptions.Mike Stump2009-07-311-5/+36
OpenPOWER on IntegriCloud