| Commit message (Expand) | Author | Age | Files | Lines |
| * | Implement zero-initialization for array new when there is an | Douglas Gregor | 2010-07-21 | 1 | -13/+61 |
| * | in 'new int[4]', constant fold the 4*4=16 instead of | Chris Lattner | 2010-07-20 | 1 | -34/+56 |
| * | Follow the implementation approach suggested by PR6687, | Chris Lattner | 2010-07-20 | 1 | -5/+16 |
| * | implement rdar://5739832 - operator new should check for overflow in multiply, | Chris Lattner | 2010-07-20 | 1 | -5/+21 |
| * | delete a loop that just generates dead code. In an example | Chris Lattner | 2010-07-20 | 1 | -10/+0 |
| * | remove the special case for constant array sizes from | Chris Lattner | 2010-07-20 | 1 | -24/+2 |
| * | Reinstate the fix for PR7556. A silly use of isTrivial() was | Douglas Gregor | 2010-07-08 | 1 | -0/+8 |
| * | Revert r107828 and r107827, the fix for PR7556, which seems to be | Douglas Gregor | 2010-07-07 | 1 | -12/+3 |
| * | Do not use CXXZeroValueInitExpr for class types. Instead, use | Douglas Gregor | 2010-07-07 | 1 | -3/+12 |
| * | Remove unnecessary ASTContext parameter from | Douglas Gregor | 2010-07-01 | 1 | -1/+1 |
| * | Minor change to my last patch to fix PR7490. | Fariborz Jahanian | 2010-06-25 | 1 | -4/+8 |
| * | IRGen for trivial initialization of dynamiccaly allocated | Fariborz Jahanian | 2010-06-25 | 1 | -19/+77 |
| * | Patch adds support for copying of those | Fariborz Jahanian | 2010-06-15 | 1 | -4/+1 |
| * | Adds support for generation of objc_memmove_collectable API | Fariborz Jahanian | 2010-05-20 | 1 | -1/+5 |
| * | Copy construction of non-trivial properties must not | Fariborz Jahanian | 2010-05-20 | 1 | -6/+3 |
| * | Minor twik to my last patch. (for radar 7986354). | Fariborz Jahanian | 2010-05-16 | 1 | -2/+2 |
| * | Fix API gen for objc_msgSend property of aggregate types | Fariborz Jahanian | 2010-05-15 | 1 | -6/+10 |
| * | Recognize when the named return value optimization applies in a | Douglas Gregor | 2010-05-15 | 1 | -4/+6 |
| * | When a failed dynamic_cast<T&> (which is an lvalue) results in a | Douglas Gregor | 2010-05-14 | 1 | -3/+11 |
| * | Objective-C++ Code gen. Handle code gen. for property | Fariborz Jahanian | 2010-05-10 | 1 | -1/+10 |
| * | Minor mod. to my last patch. | Fariborz Jahanian | 2010-05-07 | 1 | -1/+2 |
| * | Fixes a Code gen crash trying to use a dot-syntax for | Fariborz Jahanian | 2010-05-07 | 1 | -2/+8 |
| * | Don't build an aggregate constructor loop when the constructor is trivial. | Anders Carlsson | 2010-05-03 | 1 | -5/+7 |
| * | Add the same 'ForVirtualBase' parameter to EmitCXXDestructorCall. | Anders Carlsson | 2010-05-02 | 1 | -1/+2 |
| * | Revert my last change and add a 'ForVirtualBase' parameter to EmitCXXConstruc... | Anders Carlsson | 2010-05-02 | 1 | -4/+11 |
| * | Pass the construction kind down to EmitCXXConstructorCall. | Anders Carlsson | 2010-05-02 | 1 | -4/+2 |
| * | Simplify EmitClassAggrMemberwiseCopy. | Anders Carlsson | 2010-05-01 | 1 | -1/+1 |
| * | Vtable -> VTable renames across the board. | Anders Carlsson | 2010-04-17 | 1 | -8/+8 |
| * | Rework our handling of copy construction of temporaries, which was a | Douglas Gregor | 2010-04-02 | 1 | -17/+1 |
| * | the big refactoring bits of PR3782. | Rafael Espindola | 2010-03-30 | 1 | -3/+2 |
| * | Code gen for multi-dimensional dynamic allocations. | Fariborz Jahanian | 2010-03-24 | 1 | -6/+37 |
| * | IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti... | Daniel Dunbar | 2010-02-09 | 1 | -2/+1 |
| * | Standardize the parsing of function type attributes in a way that | John McCall | 2010-02-05 | 1 | -7/+8 |
| * | IRgen: Fix some CreateTempAlloca calls to use ConvertTypeForMem when that is | Daniel Dunbar | 2010-02-05 | 1 | -1/+1 |
| * | Fix another pointer-to-member function miscompile, this time when trying to c... | Anders Carlsson | 2010-02-04 | 1 | -11/+11 |
| * | Provide a real fix for PR6199, reverting the old workaround. Here, we | Douglas Gregor | 2010-02-03 | 1 | -3/+1 |
| * | Check in a test case and a nasty workaround for PR6199. | Anders Carlsson | 2010-02-02 | 1 | -1/+3 |
| * | Switch expressions like T() and T(1,2) over to new-style initialization. I'm | Eli Friedman | 2010-01-31 | 1 | -1/+1 |
| * | Rework base and member initialization in constructors, with several | Douglas Gregor | 2010-01-31 | 1 | -1/+3 |
| * | Convert one last size variable to CharUnits (follow-on to 94577). | Ken Dyck | 2010-01-26 | 1 | -2/+3 |
| * | Use CharUnits for sizes, offsets, alignments, and padding amounts for values | Ken Dyck | 2010-01-26 | 1 | -35/+39 |
| * | Correctly pass VTT parameters to constructors and destructors. The VTTs aren'... | Anders Carlsson | 2010-01-02 | 1 | -3/+11 |
| * | Move a few more functions away from CGCXX and to CGClass and CGExprCXX. | Anders Carlsson | 2010-01-01 | 1 | -0/+321 |
| * | Remove some dead variables clang-analyzer found. | Benjamin Kramer | 2009-12-25 | 1 | -1/+0 |
| * | Pass the return value slot to all call exprs. | Anders Carlsson | 2009-12-24 | 1 | -1/+1 |
| * | Pass ReturnValueSlot to EmitCall. No functionality change yet. | Anders Carlsson | 2009-12-24 | 1 | -2/+2 |
| * | There is no such thing as typeinfo for a cv-qualified type. Assert | Douglas Gregor | 2009-12-23 | 1 | -2/+4 |
| * | Fix regression I introduced when dynamic_cast-ing to a reference type. | Anders Carlsson | 2009-12-18 | 1 | -1/+1 |
| * | Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that tak... | Anders Carlsson | 2009-12-17 | 1 | -34/+31 |
| * | Use GetAddrOfRTTI everywhere and remove GenerateRTTI and GenerateRTTIRef. Wit... | Anders Carlsson | 2009-12-16 | 1 | -4/+4 |