aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprCXX.cpp
AgeCommit message (Expand)Author
2010-04-02Rework our handling of copy construction of temporaries, which was aDouglas Gregor
2010-03-30the big refactoring bits of PR3782.Rafael Espindola
2010-03-24Code gen for multi-dimensional dynamic allocations.Fariborz Jahanian
2010-02-09IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti...Daniel Dunbar
2010-02-05Standardize the parsing of function type attributes in a way thatJohn McCall
2010-02-05IRgen: Fix some CreateTempAlloca calls to use ConvertTypeForMem when that isDaniel Dunbar
2010-02-04Fix another pointer-to-member function miscompile, this time when trying to c...Anders Carlsson
2010-02-03Provide a real fix for PR6199, reverting the old workaround. Here, weDouglas Gregor
2010-02-02Check in a test case and a nasty workaround for PR6199.Anders Carlsson
2010-01-31Switch expressions like T() and T(1,2) over to new-style initialization. I'mEli Friedman
2010-01-31Rework base and member initialization in constructors, with severalDouglas Gregor
2010-01-26Convert one last size variable to CharUnits (follow-on to 94577).Ken Dyck
2010-01-26Use CharUnits for sizes, offsets, alignments, and padding amounts for valuesKen Dyck
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-25Remove some dead variables clang-analyzer found.Benjamin Kramer
2009-12-24Pass the return value slot to all call exprs.Anders Carlsson
2009-12-24Pass ReturnValueSlot to EmitCall. No functionality change yet.Anders Carlsson
2009-12-23There is no such thing as typeinfo for a cv-qualified type. AssertDouglas Gregor
2009-12-18Fix regression I introduced when dynamic_cast-ing to a reference type.Anders Carlsson
2009-12-17Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that tak...Anders Carlsson
2009-12-16Use GetAddrOfRTTI everywhere and remove GenerateRTTI and GenerateRTTIRef. Wit...Anders Carlsson
2009-12-13Don't use a cookie if the global placement new function is used.Anders Carlsson
2009-12-13Fix regression in my last commit - if a struct has a trivial destructor but n...Anders Carlsson
2009-12-13More array cookie improvements.Anders Carlsson
2009-12-13If the usual array deallocation function of a class takes two arguments, we n...Anders Carlsson
2009-12-11Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRT...Anders Carlsson
2009-12-02Change rtti/Rtti to RTTI, as it is an acronym.Mike Stump
2009-11-24Handle cases where we're constructing an array of objects and the constructor...Anders Carlsson
2009-11-24Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and ...Anders Carlsson