summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGClass.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [Reapply r128776, modified so that it does not break debug info.]Ken Dyck2011-04-071-2/+3
* Revert r128770, r128771, r128773 and r128776 for now. It breaks debug info.Devang Patel2011-04-041-3/+2
* Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() toKen Dyck2011-04-021-2/+3
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-4/+2
* Convert the BaseOffset member of BaseSubobject to CharUnits from bits. NoKen Dyck2011-03-241-11/+8
* Convert OffsetFromNearestVBast parameter of InitializeVTablePointer(s) toKen Dyck2011-03-231-12/+13
* Convert NonVirtual parameter of ApplyNonVirtualAndVirtualOffset() toKen Dyck2011-03-231-8/+11
* Convert Offset variable in GetAddressOfDirectBaseInCompleteClass() toKen Dyck2011-03-221-5/+5
* Change return value of ComputeNonVirtualBaseClassOffset() to CharUnits. NoKen Dyck2011-03-221-13/+13
* Use a slightly more semantic interface for emitting call arguments.John McCall2011-03-111-10/+4
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-5/+4
* Get rid of the areExceptionsEnabled() getter from LangOptions.Anders Carlsson2011-02-281-2/+2
* A constructor call should force class's debug info even if -flimit-debug-info...Devang Patel2011-02-221-0/+11
* Add a LangOptions::areExceptionsEnabled and start using it.Anders Carlsson2011-02-201-2/+3
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-3/+0
* Clean up of -fapple-kext abi code. No change otherwise.Fariborz Jahanian2011-02-031-1/+2
* -fapple-kext, elimination of all direct calls to virtual dtors.Fariborz Jahanian2011-02-021-0/+4
* -fapple-kext support for indirect call to virtuals dtors - wip.Fariborz Jahanian2011-02-011-1/+6
* Make emitting a VTT a two-step process, much like emitting a VTable. You firs...Anders Carlsson2011-01-291-1/+1
* When doing a derived-to-base class through a virtual class, we don't have to ...Anders Carlsson2011-01-291-2/+11
* Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Alexis Hunt2011-01-081-6/+6
* More anonymous struct/union redesign. This one deals with anonymous field use...Francois Pichet2010-12-041-6/+6
* Block API patch to do copy ctor of copied-in cxx objects inFariborz Jahanian2010-11-131-0/+58
* Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson2010-10-311-7/+9
* Factor out the code for emitting code to load vtable pointer membersDan Gohman2010-10-261-4/+7
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-1/+1
* Currently we're initializing the vtable pointers of a class only afterJohn McCall2010-09-171-0/+30
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-5/+7
* IRgen: Switch a bunch of trivial MakeAddr calls to use MakeAddrLValue.Daniel Dunbar2010-08-211-1/+1
* Emit a stop point for delegate constructor call. This gives user a chance to ...Devang Patel2010-08-111-0/+3
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-15/+18
* Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall2010-07-211-20/+20
* Switch the destructor for a temporary arising from a reference binding over toJohn McCall2010-07-211-2/+6
* Implement proper base/member destructor EH chaining.John McCall2010-07-211-151/+170
* Change PushDestructorCleanup to use lazy cleanups.John McCall2010-07-211-8/+16
* Convert the EH cleanups for base and member destructors in a constructor intoJohn McCall2010-07-211-18/+42
* Implement zero-initialization for array new when there is anDouglas Gregor2010-07-211-6/+17
* Teach IR generation how to lazily emit cleanups. This has a lot of advantages,John McCall2010-07-131-2/+2
* Teach function-try-blocks on constructors and destructors to implicitlyJohn McCall2010-07-071-7/+4
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-34/+49
* Remove unnecessary ASTContext parameter fromDouglas Gregor2010-07-011-6/+6
* Change EmitReferenceBindingToExpr to take a decl instead of a boolean.Anders Carlsson2010-06-261-2/+1
* Move GenerateCXXAggrDestructorHelper to CGDeclCXX.cpp where it belongs.Anders Carlsson2010-06-081-38/+0
* Simplify GenerateCXXAggrDestructorHelper.Anders Carlsson2010-06-081-20/+13
* Don't intentionally try to ignore the value of a scalar expression when weEli Friedman2010-06-031-1/+1
* Correctly pass aggregates by reference when emitting thunks.John McCall2010-05-261-26/+1
* Re-land the fix for PR7139.Anders Carlsson2010-05-221-1/+1
* Unbreak self-host.Anders Carlsson2010-05-211-1/+1
* Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle se...Anders Carlsson2010-05-211-1/+1
* When emitting an lvalue for an anonymous struct or union member duringJohn McCall2010-05-211-2/+4
OpenPOWER on IntegriCloud