summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "Another i1 vs. i8 type mismatch issue. This time", it breaks some pro...Daniel Dunbar2010-09-031-1/+1
* Another i1 vs. i8 type mismatch issue. This timeFariborz Jahanian2010-09-021-1/+1
* De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall2010-08-261-7/+7
* IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument andDaniel Dunbar2010-08-211-3/+5
* IRgen: Use Ty consistently in this function.Daniel Dunbar2010-08-211-5/+4
* Further adjustments to -Wglobal-constructors; works for references and directJohn McCall2010-08-021-2/+2
* Turn off EH cleanups for __block variables; they caused some internal buildbotJohn McCall2010-07-221-1/+3
* Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall2010-07-211-13/+13
* Switch some random local-decl cleanups over to using lazy cleanups. Turn onJohn McCall2010-07-211-52/+57
* When deferring the emission of declarations with initializers in C++, rememberJohn McCall2010-07-151-2/+2
* Teach IR generation how to lazily emit cleanups. This has a lot of advantages,John McCall2010-07-131-46/+56
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-54/+58
* Remove unnecessary ASTContext parameter fromDouglas Gregor2010-07-011-1/+1
* finally get around to doing a significant cleanup to irgen:Chris Lattner2010-06-271-7/+6
* Change EmitReferenceBindingToExpr to take a decl instead of a boolean.Anders Carlsson2010-06-261-1/+1
* Switch over to the new caching version of getMangledName.Anders Carlsson2010-06-221-6/+4
* Move CodeGenOptions.h *back* into Frontend. This should have been done when theChandler Carruth2010-06-151-1/+1
* Added AccessSpecDecl node.Abramo Bagnara2010-06-051-0/+1
* Convert DeclNodes to use TableGen.Alexis Hunt2010-05-301-1/+1
* This cast is no longer required.Dan Gohman2010-05-281-4/+0
* Patch to fix a irgen crash accessing an initialized local staticFariborz Jahanian2010-05-261-2/+3
* If a function definition has any sort of weak linkage, its static localJohn McCall2010-05-251-8/+8
* Ensure that destructors are called for NRVO'd objects when theDouglas Gregor2010-05-171-3/+31
* When applying the named return value optimization, we still need toDouglas Gregor2010-05-151-2/+5
* Implement a simple form of the C++ named return value optimization forDouglas Gregor2010-05-151-22/+36
* Emit the globals, metadata, etc. associated with static variables even whenJohn McCall2010-05-041-5/+2
* Fixes a Code Gen. Crash when calling destructor on a __blockFariborz Jahanian2010-05-041-4/+9
* Just bail out immediately when emitting an unreachable function-local staticJohn McCall2010-05-031-0/+3
OpenPOWER on IntegriCloud