summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGClass.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* More work towards getting rid of OldGetAddressOfBaseClass.Anders Carlsson2010-05-031-1/+10
* Get rid of a call to GetAddressOfDirectBaseInCompleteClass.Anders Carlsson2010-05-021-4/+7
* Have getSubVTTIndex take a BaseSubobject instead of just a base.Anders Carlsson2010-05-021-1/+7
* Pass ForVirtualBase all the way to GetVTTParameter.Anders Carlsson2010-05-021-4/+8
* Add the same 'ForVirtualBase' parameter to EmitCXXDestructorCall.Anders Carlsson2010-05-021-8/+13
* Revert my last change and add a 'ForVirtualBase' parameter to EmitCXXConstruc...Anders Carlsson2010-05-021-5/+2
* Pass the construction kind down to EmitCXXConstructorCall.Anders Carlsson2010-05-021-2/+6
* Remove another unused function.Anders Carlsson2010-05-021-36/+0
* Remove an unused function.Anders Carlsson2010-05-021-83/+0
* Complete reimplementation of the synthesis for implicitly-defined copyDouglas Gregor2010-05-011-92/+0
* Simplify EmitCopyCtorCall.Anders Carlsson2010-05-011-12/+5
* Simplify EmitClassAggrMemberwiseCopy.Anders Carlsson2010-05-011-18/+7
* Clean up EmitClassMemberwiseCopy further.Anders Carlsson2010-05-011-20/+9
* Get rid of a parameter from EmitClassMemberwiseCopy.Anders Carlsson2010-05-011-3/+3
* When defining implicit copy constructors, use SetBaseOrMemberInitializers to ...Anders Carlsson2010-05-011-12/+0
* Remove an unnecessary parameter from EmitClassCopyAssignment.Anders Carlsson2010-04-301-11/+6
* Account for the VTT argument when making an implicit copy constructor forJohn McCall2010-04-301-1/+13
* Get the base class addresses before calling EmitClassCopyAssignment.Anders Carlsson2010-04-301-5/+8
* Remove an unnecessary argument to EmitClassCopyAssignment.Anders Carlsson2010-04-291-9/+7
* Land another cleanup patch.Anders Carlsson2010-04-251-14/+8
* Revert enough of my patches to fix self-host again :(Anders Carlsson2010-04-251-37/+76
* Cleanup SynthesizeCXXCopyConstructor.Anders Carlsson2010-04-241-16/+9
* Clean up SynthesizeCXXCopyAssignment a little.Anders Carlsson2010-04-241-15/+11
* RenameGetAddressOfBaseOfCompleteClass to GetAddressOfDirectBaseInCompleteClas...Anders Carlsson2010-04-241-20/+20
* More cleanup.Anders Carlsson2010-04-241-23/+15
* Simplify EmitClassMemberwiseCopy now that it's only used for fields.Anders Carlsson2010-04-241-25/+13
* DefineImplicitCopyConstructor now uses SetBaseOrMemberInitializers to create ...Anders Carlsson2010-04-241-12/+0
* Rename GetAddressOfBaseClass to OldGetAddressOfBaseClass.Anders Carlsson2010-04-241-48/+10
* Get rid of the old GetNonVirtualBaseClassOffset and change all call sites to ...Anders Carlsson2010-04-241-25/+0
* Change CodeGenFunction::GetAddressOfDerivedClass to take a BasePath.Anders Carlsson2010-04-241-7/+21
* Convert more call sites over to the new GetAddressOfBaseClass.Anders Carlsson2010-04-241-1/+1
* Add a new GetAddressOfBaseClass overload that takes a base path and. Use it f...Anders Carlsson2010-04-241-0/+104
* Comment out an assert for now.Anders Carlsson2010-04-211-0/+3
* Back out r101911 and see if it makes the bots happy.Anders Carlsson2010-04-201-28/+13
* Fix a bug which triggered the assertion I added yesterday. Basically, when we...Anders Carlsson2010-04-201-13/+28
* Move code to apply a non-virtual and virtual offset out into a separate funct...Anders Carlsson2010-04-201-19/+31
* Pass the nearest virtual base decl to InitializeVTablePointers. No functional...Anders Carlsson2010-04-201-10/+7
* Assert that the path from the derived to the base class in CodeGenFunction::G...Anders Carlsson2010-04-201-0/+7
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-0/+1
* Have the CXXBaseOrMemberInitializer keep track of whether an initializer init...Anders Carlsson2010-04-121-11/+1
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-1/+1
* Remove the old vtable layout code.Anders Carlsson2010-03-301-36/+0
* Use the new function in EmitClassAggrMemberwiseCopy, fixing the same assert a...Anders Carlsson2010-03-301-15/+2
* Factor emitting a call to a copy constructor out into a separate function.Anders Carlsson2010-03-301-40/+53
* Introduce a CXXTemporariesCleanupScope RAII object and use it to cleanup the ...Anders Carlsson2010-03-301-25/+21
* Handle default arguments when calling copy constructors for bases or members ...Anders Carlsson2010-03-301-0/+20
* Flip the switch to always get vtables from the VTT when necessary, I've verif...Anders Carlsson2010-03-291-7/+3
* Cleanup, no functionality change.Anders Carlsson2010-03-291-6/+1
* Fix another thinko, so that flags don't depend on previous bases.Anders Carlsson2010-03-291-5/+7
* When generating base ctors/dtors, we need to lookup virtual bases using the v...Anders Carlsson2010-03-291-4/+15
OpenPOWER on IntegriCloud