aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprCXX.cpp
AgeCommit message (Expand)Author
2010-09-30Introduce -flimit-debug-info.Devang Patel
2010-09-27Kill FunctionDecl's IsCopyAssignment bit; it duplicated what couldDouglas Gregor
2010-09-18Fix a bug with binding l-values to elided temporaries, and leave a coupleJohn McCall
2010-09-17When emitting a new-expression inside a conditional expression,John McCall
2010-09-15one piece of code is responsible for the lifetime of every aggregateJohn McCall
2010-09-14Tweak this assert.John McCall
2010-09-14Implement the EH cleanup to call 'operator delete' if a new-expression throwsJohn McCall
2010-09-10IRGen fix for using property-dot syntax to pass Fariborz Jahanian
2010-09-03Re-commit r112916 with an additional fix for the self-host failures.John McCall
2010-09-03Revert r112916, it's breaking selfhost pretty badly.John McCall
2010-09-03It's not safe to use the generic CXXMethodDecl overload of CGT::getFunctionInfoJohn McCall
2010-09-02Fix a few more ConvertTypes that should be ConvertTypeForMems, fixingDouglas Gregor
2010-09-02Revert my two IRgen fixes for "bool", then use a far simpler approachDouglas Gregor
2010-09-02Fix more i1/i8 pointer madness. Here, an overactive assertionDouglas Gregor
2010-09-02Abstract IR generation of array cookies into the C++ ABI class andJohn McCall
2010-09-01Fix IRGen when property-dot syntax used to accessFariborz Jahanian
2010-08-31Teach IR generation to return 'this' from constructors and destructorsJohn McCall
2010-08-31Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl
2010-08-26Fix miscompilation. The cookie was not used when new'ing arrays with multiple...Argyrios Kyrtzidis
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2010-08-23Extract a method to check whether a function is the global placementJohn McCall
2010-08-22Go back to asking CodeGenTypes whether a type is zero-initializable.John McCall
2010-08-22When performing value-initialization for a class with a non-trivial,Douglas Gregor
2010-08-22Experiment with using first-class aggregates to represent member functionJohn McCall
2010-08-22Abstract more member-pointerness out.John McCall
2010-08-22Extract calls to method pointers out as an ABI routine.John McCall
2010-08-21IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument andDaniel Dunbar
2010-08-20Fix a major regression with value-initialization of class types withDouglas Gregor
2010-07-21Implement zero-initialization for array new when there is anDouglas Gregor
2010-07-20in 'new int[4]', constant fold the 4*4=16 instead of Chris Lattner
2010-07-20Follow the implementation approach suggested by PR6687,Chris Lattner
2010-07-20implement rdar://5739832 - operator new should check for overflow in multiply,Chris Lattner
2010-07-20delete a loop that just generates dead code. In an exampleChris Lattner
2010-07-20remove the special case for constant array sizes from Chris Lattner
2010-07-08Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor
2010-07-07Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor
2010-07-07Do not use CXXZeroValueInitExpr for class types. Instead, useDouglas Gregor
2010-07-01Remove unnecessary ASTContext parameter fromDouglas Gregor
2010-06-25Minor change to my last patch to fix PR7490.Fariborz Jahanian
2010-06-25IRGen for trivial initialization of dynamiccaly allocatedFariborz Jahanian
2010-06-15Patch adds support for copying of thoseFariborz Jahanian
2010-05-20Adds support for generation of objc_memmove_collectable APIFariborz Jahanian
2010-05-20Copy construction of non-trivial properties must notFariborz Jahanian
2010-05-16Minor twik to my last patch. (for radar 7986354).Fariborz Jahanian
2010-05-15Fix API gen for objc_msgSend property of aggregate typesFariborz Jahanian
2010-05-15Recognize when the named return value optimization applies in aDouglas Gregor
2010-05-14When a failed dynamic_cast<T&> (which is an lvalue) results in aDouglas Gregor
2010-05-10Objective-C++ Code gen. Handle code gen. for propertyFariborz Jahanian
2010-05-07Minor mod. to my last patch.Fariborz Jahanian
2010-05-07Fixes a Code gen crash trying to use a dot-syntax forFariborz Jahanian