summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use PushConditionalTempDestruction/PopConditionalTempDestruction for the tern...Anders Carlsson2009-06-041-1/+5
* Use conditional temp destruction for || and &&.Anders Carlsson2009-06-041-0/+6
* Add a new function for emitting new functions.Anders Carlsson2009-05-311-0/+3
* Call EmitCXXExprWithTemporaries.Anders Carlsson2009-05-311-2/+1
* Fixup the rest of the trivial cases of the codegen of volatile. IfMike Stump2009-05-291-29/+78
* Functions that return references can be rvalues as well.Anders Carlsson2009-05-271-0/+3
* Fixup codegen for __block int i; i += rhs();. Should also slightlyMike Stump2009-05-221-4/+5
* Fixup blocks codegen for { __block i; i = rhs(); }, we want the rhsMike Stump2009-05-211-1/+3
* Don't always zext the result of the not unary operator to an int.Anders Carlsson2009-05-191-2/+2
* Have AggExprEmitter::VisitCXXConstructExpr make new variables if necessary. S...Anders Carlsson2009-05-191-0/+5
* Fix pointer addressing and array subscripting of Objective-C interfaceDaniel Dunbar2009-04-251-2/+29
* Clang part of r69947. Reverting back 69574 as it is no longer needed.Sanjiv Gupta2009-04-241-10/+4
* PR3247: Handle a couple of cases where we weren't emitting VLA sizes (and Eli Friedman2009-04-201-1/+5
* PR3248: Make sure the evaluate the operand of a sizeof when it has a VLA type.Eli Friedman2009-04-201-0/+4
* Support code generation of 'this' exprsAnders Carlsson2009-04-141-0/+5
* Make sure value is initialized when built w/o asserts.Daniel Dunbar2009-04-081-0/+1
* Pointer width on targets like PIC16 is 16-bit, while the valid index size to ...Sanjiv Gupta2009-04-081-4/+10
* Remove -ftrapu.Mike Stump2009-04-021-57/+28
* Fixup -ftrapv to be more gcc compatible. -ftrapu (for want of aMike Stump2009-04-021-3/+17
* Add -ftrapv support, patch from David Chisnall; well all except theMike Stump2009-04-011-2/+115
* Revert r68221, -ftrapv support, which causes several regressions inDouglas Gregor2009-04-011-111/+0
* Add -ftrapv support, patch from David Chisnall; well all except theMike Stump2009-04-011-0/+111
* Trivial cleanup.Eli Friedman2009-03-281-2/+2
* Misc small fixes/cleanups/comment changes.Eli Friedman2009-03-281-20/+28
* Change compound assignment operators to keep track of both the promoted Eli Friedman2009-03-281-62/+17
* Fix a subtle bug in CodeGen for the increment of a bitfield.Eli Friedman2009-03-231-5/+7
* fix PR3809, codegen for inc/dec of function pointers.Chris Lattner2009-03-181-3/+11
* Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl2009-03-161-0/+1
* Back out the patch in r66302, and re-fix it properly. We assume for Eli Friedman2009-03-071-3/+0
* Codegen support for copy helpers for block literals.Mike Stump2009-03-071-2/+1
* Fixed a bug where generation of read-barriers causedFariborz Jahanian2009-03-061-0/+3
* Minor cleanup for choose expressions: add a helper that returns the Eli Friedman2009-03-041-3/+1
* Attempt to fix PR3709: when converting from an integer to a pointer, Eli Friedman2009-03-041-1/+8
* First cut CodeGen support for __block variables.Mike Stump2009-02-281-32/+3
* Change the AST generated for offsetof a bit so that it looks like a Eli Friedman2009-02-271-40/+2
* CodeGen support for copied BlockDeclRefExprs.Mike Stump2009-02-251-7/+3
* first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner2009-02-241-17/+4
* Cleanp code with some recent suggestions.Mike Stump2009-02-221-7/+1
* Add CodeGen support for the helper for BlockDeclRefExprs. The easierMike Stump2009-02-211-0/+45
* More codegen for blocks. The type of block literals should be better.Mike Stump2009-02-191-4/+1
* rip out __builtin_overloadChris Lattner2009-02-181-6/+0
* Generate the helper function for blocks. Now basic codegen isMike Stump2009-02-141-1/+1
* fix rdar://6586493, a bug in codegen of the GNU Chris Lattner2009-02-131-9/+19
* Condense all the blocks code into CGBlocks.cpp.Mike Stump2009-02-131-132/+1
* Initial codegen for block literals. This is a work in progress. I'veMike Stump2009-02-121-6/+142
* Use EmitVAListRef instead of EmitLValue directly to handle array decayDaniel Dunbar2009-02-111-1/+0
* Fix rdar://6518463, increment of a bool is always true, due toChris Lattner2009-02-111-0/+7
* finish off codegen support for sub of pointer to functions, Chris Lattner2009-02-111-2/+7
* Follow Eli's advice and store the VLA size with the native size_t type. Fixes...Anders Carlsson2009-02-051-3/+1
* Make sure to cast the VLA size of array to the type of size_t. Fixes PR3442.Anders Carlsson2009-01-301-1/+4
OpenPOWER on IntegriCloud