summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGClass.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* simplify EmitAggMemberInitializer a bit and make it work in 32-bit mode,Chris Lattner2010-05-061-3/+2
* Reimplement code generation for copying fields in theDouglas Gregor2010-05-051-215/+145
* When inheriting a default argument expression, inherit the full expression,John McCall2010-05-041-1/+3
* Remove OldGetAddressOfBaseClass - bye bye ambiguities.Anders Carlsson2010-05-031-91/+0
* Get rid of the last caller of OldGetAddressOfBaseClass.Anders Carlsson2010-05-031-8/+16
* 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
OpenPOWER on IntegriCloud