aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGClass.cpp
AgeCommit message (Expand)Author
2010-02-07Make sure to set vtable pointers in the destructors as well.Anders Carlsson
2010-02-06Call destructors for constructed bases as well.Anders Carlsson
2010-02-06If a constructor throws an exception we need to execute the destructors for a...Anders Carlsson
2010-02-06Remove unused variable.Ted Kremenek
2010-02-06Rearrange some checks to avoid call to isCopyConstructor() and clarify pathJohn McCall
2010-02-05Standardize the parsing of function type attributes in a way thatJohn McCall
2010-02-03Revert the new reference binding code; I came up with a way simpler solution ...Anders Carlsson
2010-02-02Set the correct vtable pointers _before_ generating code for any member initi...Anders Carlsson
2010-01-31Simplify EmitMemberInitializer; no intended functionality change.Eli Friedman
2010-01-31Rework base and member initialization in constructors, with severalDouglas Gregor
2010-01-31When performing a derived-to-base cast that we know will not change the offse...Anders Carlsson
2010-01-31When doing a base-to-derived cast we don't need to null check the derived val...Anders Carlsson
2010-01-31Some class related cleanup.Anders Carlsson
2010-01-29Use EmitLValueForFieldInitialization when synthesizing the copy ctor as well.Anders Carlsson
2010-01-29Add a new EmitLValueForFieldInitialization that will be used for initializing...Anders Carlsson
2010-01-29Simplify EmitLValueForField - we can get whether the field is part of a union...Anders Carlsson
2010-01-15Fix a couple bugs in copy assignment operator synthesis.Eli Friedman
2010-01-02Move address points to CGVtableInfo, no functionality change.Anders Carlsson
2010-01-02Correctly pass VTT parameters to constructors and destructors. The VTTs aren'...Anders Carlsson
2010-01-01Move a few more functions away from CGCXX and to CGClass and CGExprCXX.Anders Carlsson
2009-12-24Move a bunch of class related functions to CGClass.cpp, no functionality change.Anders Carlsson
2009-12-03Add CodeGenModule::ComputeThunkAdjustment, which Eli wrote.Anders Carlsson
2009-11-28Tests now pass with the assertion.Eli Friedman
2009-11-28Add a much more thorough test of casts to virtual bases, and fixEli Friedman
2009-11-24Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and ...Anders Carlsson