summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-2/+3
* Fix typo.Devang Patel2011-04-051-1/+1
* Move all the significant __block code into CGBlocks.cpp. No functionalityJohn McCall2011-03-311-187/+7
* Add support for language-specific address spaces. On top of that,Peter Collingbourne2011-03-181-4/+7
* Extract a function to emit an arbitrary expression as if it were the initializerJohn McCall2011-03-081-53/+77
* Revert r126422 "Use private linkage to avoid symbol conflicts inDouglas Gregor2011-03-061-1/+1
* Encode argument numbering in debug info so that code generator can emit them ...Devang Patel2011-03-031-2/+3
* revert r126858.Devang Patel2011-03-021-3/+2
* Encode argument numbering in debug info so that code generator can emit them ...Devang Patel2011-03-021-2/+3
* Revert r126794.Devang Patel2011-03-021-3/+2
* Encode argument numbering in debug info so that code generator can emit them ...Devang Patel2011-03-011-2/+3
* Use private linkage to avoid symbol conflicts in corner cases like the oneRafael Espindola2011-02-241-1/+1
* Emit the structure layout of the block literal parameter to a blockJohn McCall2011-02-221-1/+18
* Establish the iteration variable of an ObjC for-in loop beforeJohn McCall2011-02-221-2/+6
* Reorganize the emission of local variables.John McCall2011-02-221-147/+214
* The flags we're supposed to write into a byref struct are *not* theJohn McCall2011-02-181-12/+13
* implement basic support for __label__. I wouldn't be shocked if there areChris Lattner2011-02-181-1/+1
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-1/+1
* Ensure that the NRVO flag has some block to insert into. Fixes PR9178!Nick Lewycky2011-02-161-1/+2
* Simplify test to check an aggregate argument that has non trivial constructor...Devang Patel2011-02-161-3/+2
* Assorted cleanup:John McCall2011-02-151-3/+3
* If an aggregate argument is passed indirectly because it has non trivialDevang Patel2011-02-091-2/+3
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-31/+32
* A few more tweaks to the blocks AST representation: John McCall2011-02-071-4/+3
* Convert the exception-freeing cleanup over to the conditional cleanups code,John McCall2011-01-281-0/+1
* Fixes an IRgen bug where __block variable isFariborz Jahanian2011-01-261-3/+27
* Replace calls to CharUnits::fromQuantity() with ones to Ken Dyck2011-01-181-2/+2
* Move name mangling support from CodeGen to AST. In thePeter Collingbourne2011-01-131-1/+1
* Add support for declaring register contraints in variables. They are only usedRafael Espindola2010-12-301-3/+0
* Correct function name in comment.Nick Lewycky2010-12-301-1/+1
* Simplify mem{cpy, move, set} creation with IRBuilder.Benjamin Kramer2010-12-301-12/+4
* IR Gen. part of API support for __block cxxFariborz Jahanian2010-12-021-2/+5
* Improve codegen for initializer lists to use memset more aggressivelyChris Lattner2010-12-021-3/+2
* attempt to fix a buildbot failure, apparently apache fails to build.Chris Lattner2010-12-021-11/+8
* Enhance the init generation logic to emit a memset followed by a few stores whenChris Lattner2010-12-021-6/+41
* add some infrastructure that will let us codegenChris Lattner2010-12-011-6/+67
* get some i32/i8/i1 constants from Builder, which is much less painful thanChris Lattner2010-12-011-18/+9
* Declaring local static in global blockFariborz Jahanian2010-11-301-3/+13
* Fix warning: enumeration value 'IndirectField' not handled in switch.Francois Pichet2010-11-211-0/+1
* Fixes synthesis of type for the object which holds info.Fariborz Jahanian2010-11-171-1/+2
* Some cleanup of block API code.Fariborz Jahanian2010-11-151-1/+1
* Simplify the logic for emitting guard variables for template staticJohn McCall2010-11-061-1/+1
* Ensure that static local variables in function templates inherit theJohn McCall2010-11-021-1/+5
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-22/+21
* Re-enable EH cleanups to destroy __block variables, now that we have a moment toJohn McCall2010-10-061-2/+1
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-1/+1
* Implement ARM static local initialization guards, which are more compact thanJohn McCall2010-09-081-3/+3
* Local static block variable referecned in itsFariborz Jahanian2010-09-071-3/+4
* Truncate block variable of bool type to i1 when itsFariborz Jahanian2010-09-031-1/+1
* A constant initializer never matches the type of the variable it'sJohn McCall2010-09-031-1/+1
OpenPOWER on IntegriCloud