| Commit message (Expand) | Author | Age | Files | Lines |
* | Trivial cleanup. | Eli Friedman | 2009-03-28 | 1 | -2/+2 |
* | Misc small fixes/cleanups/comment changes. | Eli Friedman | 2009-03-28 | 1 | -20/+28 |
* | Change compound assignment operators to keep track of both the promoted | Eli Friedman | 2009-03-28 | 1 | -62/+17 |
* | Fix a subtle bug in CodeGen for the increment of a bitfield. | Eli Friedman | 2009-03-23 | 1 | -5/+7 |
* | fix PR3809, codegen for inc/dec of function pointers. | Chris Lattner | 2009-03-18 | 1 | -3/+11 |
* | Almost complete implementation of rvalue references. One bug, and a few uncle... | Sebastian Redl | 2009-03-16 | 1 | -0/+1 |
* | Back out the patch in r66302, and re-fix it properly. We assume for | Eli Friedman | 2009-03-07 | 1 | -3/+0 |
* | Codegen support for copy helpers for block literals. | Mike Stump | 2009-03-07 | 1 | -2/+1 |
* | Fixed a bug where generation of read-barriers caused | Fariborz Jahanian | 2009-03-06 | 1 | -0/+3 |
* | Minor cleanup for choose expressions: add a helper that returns the | Eli Friedman | 2009-03-04 | 1 | -3/+1 |
* | Attempt to fix PR3709: when converting from an integer to a pointer, | Eli Friedman | 2009-03-04 | 1 | -1/+8 |
* | First cut CodeGen support for __block variables. | Mike Stump | 2009-02-28 | 1 | -32/+3 |
* | Change the AST generated for offsetof a bit so that it looks like a | Eli Friedman | 2009-02-27 | 1 | -40/+2 |
* | CodeGen support for copied BlockDeclRefExprs. | Mike Stump | 2009-02-25 | 1 | -7/+3 |
* | first wave of fixes for @encode sema support. This is part of PR3648. | Chris Lattner | 2009-02-24 | 1 | -17/+4 |
* | Cleanp code with some recent suggestions. | Mike Stump | 2009-02-22 | 1 | -7/+1 |
* | Add CodeGen support for the helper for BlockDeclRefExprs. The easier | Mike Stump | 2009-02-21 | 1 | -0/+45 |
* | More codegen for blocks. The type of block literals should be better. | Mike Stump | 2009-02-19 | 1 | -4/+1 |
* | rip out __builtin_overload | Chris Lattner | 2009-02-18 | 1 | -6/+0 |
* | Generate the helper function for blocks. Now basic codegen is | Mike Stump | 2009-02-14 | 1 | -1/+1 |
* | fix rdar://6586493, a bug in codegen of the GNU | Chris Lattner | 2009-02-13 | 1 | -9/+19 |
* | Condense all the blocks code into CGBlocks.cpp. | Mike Stump | 2009-02-13 | 1 | -132/+1 |
* | Initial codegen for block literals. This is a work in progress. I've | Mike Stump | 2009-02-12 | 1 | -6/+142 |
* | Use EmitVAListRef instead of EmitLValue directly to handle array decay | Daniel Dunbar | 2009-02-11 | 1 | -1/+0 |
* | Fix rdar://6518463, increment of a bool is always true, due to | Chris Lattner | 2009-02-11 | 1 | -0/+7 |
* | finish off codegen support for sub of pointer to functions, | Chris Lattner | 2009-02-11 | 1 | -2/+7 |
* | Follow Eli's advice and store the VLA size with the native size_t type. Fixes... | Anders Carlsson | 2009-02-05 | 1 | -3/+1 |
* | Make sure to cast the VLA size of array to the type of size_t. Fixes PR3442. | Anders Carlsson | 2009-01-30 | 1 | -1/+4 |
* | Make CodeGen produce an error if we come across a non-constant initializer li... | Douglas Gregor | 2009-01-29 | 1 | -0/+4 |
* | Introduce a new expression node, ImplicitValueInitExpr, that | Douglas Gregor | 2009-01-29 | 1 | -0/+3 |
* | Code generation support for C99 designated initializers. | Douglas Gregor | 2009-01-28 | 1 | -5/+0 |
* | Fix for PR2910: implement CodeGen for non-constant offsetof. | Eli Friedman | 2009-01-24 | 1 | -7/+42 |
* | Refactor sizeof handling to use constant folding logic for constant | Eli Friedman | 2009-01-24 | 1 | -36/+14 |
* | remove a bunch of alignment handling code out of CGExprScalar, since | Chris Lattner | 2009-01-24 | 1 | -20/+18 |
* | Handle pointer arithmetic on function pointers. | Daniel Dunbar | 2009-01-23 | 1 | -5/+28 |
* | Slight cleanup, and fix for va_arg on architectures where va_list is a | Eli Friedman | 2009-01-20 | 1 | -1/+1 |
* | Vector codegen improvements | Nate Begeman | 2009-01-18 | 1 | -4/+20 |
* | Changed the API yet again. | Fariborz Jahanian | 2009-01-16 | 1 | -5/+3 |
* | Used a more suitable api to get to the type of a record | Fariborz Jahanian | 2009-01-16 | 1 | -1/+1 |
* | Implemented code gen for sizeof(objc class interface). | Fariborz Jahanian | 2009-01-16 | 1 | -1/+8 |
* | make ScalarExprEmitter::EmitCompare() emit the expression with the correct ty... | Nuno Lopes | 2009-01-11 | 1 | -3/+2 |
* | Emit more refined "unsupported" error for block expressions. | Daniel Dunbar | 2009-01-09 | 1 | -0/+5 |
* | Add codegen support for __null | Anders Carlsson | 2008-12-21 | 1 | -0/+3 |
* | Implement alignof for vla types. | Anders Carlsson | 2008-12-21 | 1 | -2/+7 |
* | Make sure to emit the size expression for sizeof(type) | Anders Carlsson | 2008-12-21 | 1 | -1/+6 |
* | Make VLAs usable, and make basic usage work correctly. Also, add a | Eli Friedman | 2008-12-20 | 1 | -9/+7 |
* | disable Anders' recent VLA patch, this fixes PR3209. | Chris Lattner | 2008-12-13 | 1 | -2/+2 |
* | Implement allocation and sizeof VLAs. This is very basic for now. | Anders Carlsson | 2008-12-12 | 1 | -1/+8 |
* | Fix for PR3150: obvious copy-paste bug in | Eli Friedman | 2008-12-02 | 1 | -2/+2 |
* | Implemented ir-gen for 'implicit' properties using the new AST nodes. | Fariborz Jahanian | 2008-11-22 | 1 | -0/+3 |