summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Add the same 'ForVirtualBase' parameter to EmitCXXDestructorCall.Anders Carlsson2010-05-021-2/+4
* I hate default statements. Fixes PR6874.Douglas Gregor2010-04-231-4/+38
* Some renaming of methods, fixes typoFariborz Jahanian2010-04-191-1/+2
* Local static variables must be available module-wiseFariborz Jahanian2010-04-181-0/+1
* Reapply patch for adding support for address spaces and added a isVolatile fi...Mon P Wang2010-04-041-4/+10
* Revert r100193 since it causes failures in objc in clangMon P Wang2010-04-021-10/+4
* Reapply patch for adding support for address spaces and added a isVolatile fi...Mon P Wang2010-04-021-4/+10
* Revert Mon Ping's 99930 due to broken llvm-gcc buildbots.Bob Wilson2010-03-301-10/+4
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-4/+10
* Change CodeGenModule to rely on the Module's symbol table instead ofJohn McCall2010-03-191-5/+10
* Fix a rare corner case bug which exposed a serious block API generationFariborz Jahanian2010-03-121-62/+62
* set alignment on static locals properly, patch by Arnaud de Grandmaison!Chris Lattner2010-03-101-0/+2
* IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti...Daniel Dunbar2010-02-091-2/+1
* Reapply r95393, without the change to CGExpr. I was wrong in assuming that theDaniel Dunbar2010-02-081-16/+10
* Use the right linkage for static variables inside C++ inline functions.Anders Carlsson2010-02-071-6/+19
* Revert r95393, which broke Clang's self-host.Douglas Gregor2010-02-051-10/+16
* IRgen: Use hasAggregateLLVMType instead of isSingleValueType() for cases thatDaniel Dunbar2010-02-051-16/+10
* Revert the new reference binding code; I came up with a way simpler solution ...Anders Carlsson2010-02-031-5/+1
* Start creating CXXBindReferenceExpr nodes when binding complex types to refer...Anders Carlsson2010-01-311-0/+4
* Change the return type of ASTContext::getDeclAlignInBytes() to CharUnits and,Ken Dyck2010-01-271-13/+16
* Introduce CodeGenModule::GetTargetTypeStoreSize() to calculate the store sizeKen Dyck2010-01-261-2/+1
* Make sure to always mark a global variable as not being constant if it has a ...Anders Carlsson2010-01-261-1/+6
OpenPOWER on IntegriCloud