| Commit message (Expand) | Author | Age | Files | Lines |
| * | IRgen for gnu extension's conditional lvalue expression | Fariborz Jahanian | 2010-09-21 | 1 | -0/+1 |
| * | Implements in IRgen gnu extensions missing LHS for | Fariborz Jahanian | 2010-09-20 | 1 | -0/+1 |
| * | Adjust a fixup's starting branch if it's being resolved because | John McCall | 2010-09-18 | 1 | -2/+1 |
| * | Patch to add IRgen support for Gnu's conditional operator | Fariborz Jahanian | 2010-09-17 | 1 | -0/+5 |
| * | When emitting a new-expression inside a conditional expression, | John McCall | 2010-09-17 | 1 | -0/+4 |
| * | Patch to move RequiresGCollection bit to | Fariborz Jahanian | 2010-09-16 | 1 | -2/+1 |
| * | one piece of code is responsible for the lifetime of every aggregate | John McCall | 2010-09-15 | 1 | -17/+20 |
| * | Implement the EH cleanup to call 'operator delete' if a new-expression throws | John McCall | 2010-09-14 | 1 | -1/+27 |
| * | Fix VLA miscompilation. | Argyrios Kyrtzidis | 2010-09-14 | 1 | -0/+1 |
| * | Implement ARM static local initialization guards, which are more compact than | John McCall | 2010-09-08 | 1 | -5/+2 |
| * | Abstract IR generation of array cookies into the C++ ABI class and | John McCall | 2010-09-02 | 1 | -0/+1 |
| * | Teach IR generation to return 'this' from constructors and destructors | John McCall | 2010-08-31 | 1 | -2/+11 |
| * | IRgen: Set the alignment correctly when creating LValue for a decls. | Daniel Dunbar | 2010-08-21 | 1 | -2/+2 |
| * | CodeGenFunction: Eliminate unused MakeQualifiers() function. | Daniel Dunbar | 2010-08-21 | 1 | -6/+0 |
| * | IRgen/CGValue: Give MakeAddrLValue() an alignment argument, and eliminate old... | Daniel Dunbar | 2010-08-21 | 1 | -1/+1 |
| * | IRgen: Eliminate EmitPredefinedFunctionName(), it doesn't need to be factored... | Daniel Dunbar | 2010-08-21 | 1 | -1/+0 |
| * | IRgen: Add an LValue::MakeAddr variant which takes a type and uses that to build | Daniel Dunbar | 2010-08-21 | 1 | -0/+4 |
| * | IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument and | Daniel Dunbar | 2010-08-21 | 1 | -2/+2 |
| * | More cleanup enabling. | John McCall | 2010-08-14 | 1 | -0/+10 |
| * | Sketch out a framework for delaying the activation of a cleanup. | John McCall | 2010-08-13 | 1 | -1/+12 |
| * | Simplify code and add comments, in code that generate debug info for constant... | Devang Patel | 2010-08-10 | 1 | -1/+1 |
| * | Even if a constant's evaluated value is used, emit debug info for the constan... | Devang Patel | 2010-08-10 | 1 | -1/+2 |
| * | Store inheritance paths after CastExprs instead of inside them. | John McCall | 2010-08-07 | 1 | -2/+4 |
| * | vdup_lane was missing | Nate Begeman | 2010-08-06 | 1 | -1/+2 |
| * | More objc block variable layout info. work. | Fariborz Jahanian | 2010-08-04 | 1 | -0/+2 |
| * | Some early work for providing block layout info. | Fariborz Jahanian | 2010-08-04 | 1 | -3/+31 |
| * | When creating a jump destination, its scope should be the scope of the | John McCall | 2010-07-28 | 1 | -1/+3 |
| * | Revise cleanup IR generation to fix a major bug with cleanups (PR7686) | John McCall | 2010-07-23 | 1 | -33/+87 |
| * | Rename LazyCleanup -> Cleanup. No functionality change for these last three | John McCall | 2010-07-21 | 1 | -25/+26 |
| * | Rip out EHCleanupScope. | John McCall | 2010-07-21 | 1 | -6/+0 |
| * | Kill the CleanupBlock API. | John McCall | 2010-07-21 | 1 | -21/+0 |
| * | Switch the destructor for a temporary arising from a reference binding over to | John McCall | 2010-07-21 | 1 | -0/+6 |
| * | Switch finally cleanups over to being lazy cleanups. We get basically nothing | John McCall | 2010-07-21 | 1 | -0/+8 |
| * | Implement proper base/member destructor EH chaining. | John McCall | 2010-07-21 | 1 | -5/+5 |
| * | Implement zero-initialization for array new when there is an | Douglas Gregor | 2010-07-21 | 1 | -2/+4 |
| * | Add a little helper method which will be useful soon. | John McCall | 2010-07-21 | 1 | -0/+4 |
| * | Follow the implementation approach suggested by PR6687, | Chris Lattner | 2010-07-20 | 1 | -5/+1 |
| * | implement rdar://5739832 - operator new should check for overflow in multiply, | Chris Lattner | 2010-07-20 | 1 | -2/+6 |
| * | Fix for PR3800: make sure not to evaluate the expression for a read-write | Eli Friedman | 2010-07-16 | 1 | -0/+5 |
| * | Work around an obnoxious GCC warning by changing semantics in a hopefully- | John McCall | 2010-07-13 | 1 | -7/+12 |
| * | Allow for the possibility that __cxa_end_catch might throw for a catch-all block | John McCall | 2010-07-13 | 1 | -0/+16 |
| * | Teach IR generation how to lazily emit cleanups. This has a lot of advantages, | John McCall | 2010-07-13 | 1 | -2/+52 |
| * | Reinstate the fix for PR7556. A silly use of isTrivial() was | Douglas Gregor | 2010-07-08 | 1 | -1/+1 |
| * | Revert r107828 and r107827, the fix for PR7556, which seems to be | Douglas Gregor | 2010-07-07 | 1 | -1/+1 |
| * | Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its | Douglas Gregor | 2010-07-07 | 1 | -1/+1 |
| * | Teach function-try-blocks on constructors and destructors to implicitly | John McCall | 2010-07-07 | 1 | -3/+2 |
| * | Provide a hook for the benefit of clients using clang IR gen as a subroutine: | John McCall | 2010-07-06 | 1 | -0/+2 |
| * | Validated by nightly-test runs on x86 and x86-64 darwin, including after | John McCall | 2010-07-06 | 1 | -218/+362 |
| * | in the "coerce" case, the ABI handling code ends up making the | Chris Lattner | 2010-07-05 | 1 | -2/+2 |
| * | finally get around to doing a significant cleanup to irgen: | Chris Lattner | 2010-06-27 | 1 | -1/+2 |