| Commit message (Expand) | Author | Age | Files | Lines |
| * | Restore r117403 (fixing IR gen for bool atomics), this time being less | John McCall | 2010-10-27 | 1 | -14/+25 |
| * | Revert r117403 as it caused PR8480. | Rafael Espindola | 2010-10-27 | 1 | -22/+14 |
| * | Extract procedures to do scalar-to-memory and memory-to-scalar conversions | John McCall | 2010-10-26 | 1 | -14/+22 |
| * | Trim an unnecessary #include. | Dan Gohman | 2010-10-25 | 1 | -1/+0 |
| * | Death to blocks, or at least the word "block" in one particular obnoxiously | John McCall | 2010-10-15 | 1 | -2/+1 |
| * | Experimental TBAA support. | Dan Gohman | 2010-10-14 | 1 | -4/+13 |
| * | Eliminate usage of ObjCSuperExpr used for | Fariborz Jahanian | 2010-10-14 | 1 | -7/+0 |
| * | Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a | Douglas Gregor | 2010-10-08 | 1 | -1/+7 |
| * | IRgen for gnu extension's conditional lvalue expression | Fariborz Jahanian | 2010-09-21 | 1 | -5/+17 |
| * | Fixes IRgen bug in objc++ reference binding of a | Fariborz Jahanian | 2010-09-18 | 1 | -1/+9 |
| * | Fix a bug with binding l-values to elided temporaries, and leave a couple | John McCall | 2010-09-18 | 1 | -3/+7 |
| * | one piece of code is responsible for the lifetime of every aggregate | John McCall | 2010-09-15 | 1 | -23/+22 |
| * | Local static block variable referecned in its | Fariborz Jahanian | 2010-09-07 | 1 | -2/+1 |
| * | clean up some formatting. | Chris Lattner | 2010-09-06 | 1 | -14/+14 |
| * | Truncate block variable of bool type to i1 when its | Fariborz Jahanian | 2010-09-03 | 1 | -18/+0 |
| * | Cope with llvm's reference to bool type of 'i1' vs. clang's | Fariborz Jahanian | 2010-09-03 | 1 | -0/+17 |
| * | Fix IRGen when property-dot syntax used to access | Fariborz Jahanian | 2010-09-01 | 1 | -4/+9 |
| * | Amusingly, I missed this point of abstraction in all my earlier | John McCall | 2010-08-31 | 1 | -9/+8 |
| * | Teach IR generation to return 'this' from constructors and destructors | John McCall | 2010-08-31 | 1 | -1/+2 |
| * | GCC didn't care for my attempt at API compatibility, so brute-force everything | John McCall | 2010-08-25 | 1 | -46/+46 |
| * | fix rdar://8340348, a miscompile of boost that was exposed by r109848. | Chris Lattner | 2010-08-23 | 1 | -2/+5 |
| * | Abstract out everything having to do with member pointers into the ABI | John McCall | 2010-08-23 | 1 | -6/+6 |
| * | Experiment with using first-class aggregates to represent member function | John McCall | 2010-08-22 | 1 | -17/+19 |
| * | Extract member function pointer comparison and null comparison into | John McCall | 2010-08-22 | 1 | -11/+3 |
| * | IRgen: Set the alignment correctly when creating LValue for a decls. | Daniel Dunbar | 2010-08-21 | 1 | -9/+15 |
| * | IRgen: Move remaining LValue::Set... methods to LValue::set... (non-static) m... | Daniel Dunbar | 2010-08-21 | 1 | -9/+9 |
| * | IRgen: Move remaining MakeAddr() calls to MakeAddrLValue(). | Daniel Dunbar | 2010-08-21 | 1 | -21/+16 |
| * | IRgen: The CVR qualifiers in a subobject adjustment should just come from the | Daniel Dunbar | 2010-08-21 | 1 | -16/+10 |
| * | IRgen/LValue: Add LValue::setNonGC instead of SetObjCNonGC, for consistency w... | Daniel Dunbar | 2010-08-21 | 1 | -4/+6 |
| * | IRgen: Switch more MakeAddr() users to MakeAddrLValue; this time for calls wh... | Daniel Dunbar | 2010-08-21 | 1 | -5/+5 |
| * | IRgen: Switch a bunch of trivial MakeAddr calls to use MakeAddrLValue. | Daniel Dunbar | 2010-08-21 | 1 | -37/+29 |
| * | IRgen: Eliminate EmitPredefinedFunctionName(), it doesn't need to be factored... | Daniel Dunbar | 2010-08-21 | 1 | -34/+33 |
| * | IRgen/CGValue: Add alignment to LValue, and use that alignment when generatin... | Daniel Dunbar | 2010-08-21 | 1 | -5/+2 |
| * | IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument and | Daniel Dunbar | 2010-08-21 | 1 | -6/+18 |
| * | fix typo | Chris Lattner | 2010-08-18 | 1 | -1/+1 |
| * | Fix PR7889 by generalizing some over specialized code. There is no | Chris Lattner | 2010-08-18 | 1 | -4/+2 |
| * | fix PR7892, a crash on valid in c++ codegen of __PRETTY_FUNCTION__ | Chris Lattner | 2010-08-17 | 1 | -1/+5 |
| * | Allow reference binding of a reference of Objective-C object type to | Douglas Gregor | 2010-08-07 | 1 | -0/+7 |
| * | Store inheritance paths after CastExprs instead of inside them. | John McCall | 2010-08-07 | 1 | -7/+9 |
| * | Switch the destructor for a temporary arising from a reference binding over to | John McCall | 2010-07-21 | 1 | -10/+2 |
| * | Adopt objc_assign_threadlocal() for __thread variables of GC types. | Fariborz Jahanian | 2010-07-20 | 1 | -3/+7 |
| * | implement rdar://5739832 - operator new should check for overflow in multiply, | Chris Lattner | 2010-07-20 | 1 | -3/+2 |
| * | Reinstate the scalar-cast-to-const-reference improvements, this time | Douglas Gregor | 2010-07-15 | 1 | -12/+43 |
| * | Revert r108431 and r108433 (the cast-to-const-reference fixes), which | Douglas Gregor | 2010-07-15 | 1 | -42/+12 |
| * | Spell isPRValue() properly. | Douglas Gregor | 2010-07-15 | 1 | -2/+1 |
| * | Teach CodeGenFunction::EmitCastLValue() to handle casts to an lvalue | Douglas Gregor | 2010-07-15 | 1 | -12/+43 |
| * | CK_BitCast is not an lvalue bitcast any longer | Douglas Gregor | 2010-07-15 | 1 | -1/+0 |
| * | Introduce a new cast kind for an "lvalue bitcast", which handles | Douglas Gregor | 2010-07-13 | 1 | -1/+2 |
| * | Reinstate the fix for PR7556. A silly use of isTrivial() was | Douglas Gregor | 2010-07-08 | 1 | -3/+3 |
| * | Revert r107828 and r107827, the fix for PR7556, which seems to be | Douglas Gregor | 2010-07-07 | 1 | -3/+3 |