summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove some unnecessary single element array temporaries.Jay Foad2011-07-291-2/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-6/+6
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-151-1/+1
* Generalize the routine for destroying an object with staticJohn McCall2011-07-131-45/+51
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-3/+4
* Emit guard variables for any weak global that has a run-timeDouglas Gregor2011-07-011-6/+5
* Restore correct use of GC barriers.John McCall2011-06-161-17/+14
* Automatic Reference Counting.John McCall2011-06-151-7/+20
* Eliminate temporary argument vectors.Benjamin Kramer2011-05-281-8/+2
* Reset the emitted initializers.Axel Naumann2011-05-061-0/+2
* Template static data members can have weak_odr linkage, not justJohn McCall2011-04-121-2/+5
* __cxa_atexit does not throw.Anders Carlsson2011-03-201-0/+2
* The Darwin kernel does not provide useful guard variable support.John McCall2011-03-181-0/+8
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-14/+15
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-7/+4
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-4/+7
* Get rid of the areExceptionsEnabled() getter from LangOptions.Anders Carlsson2011-02-281-1/+1
* Add a LangOptions::areExceptionsEnabled and start using it.Anders Carlsson2011-02-201-1/+1
* In -fapple-kext mode, global object construction code Fariborz Jahanian2011-02-151-5/+6
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-4/+2
* Save getObjCGCAttrKind and use it in two placesFariborz Jahanian2011-01-131-2/+3
* Generate write-barriers for global objcFariborz Jahanian2011-01-131-1/+9
* Simplify the logic for emitting guard variables for template staticJohn McCall2010-11-061-20/+15
* Do the guarding of instantiated static data membersFariborz Jahanian2010-10-271-4/+9
* Patch to provide guard when initializing instancesFariborz Jahanian2010-10-261-1/+9
* 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-137/+7
* Teach IR generation to return 'this' from constructors and destructorsJohn McCall2010-08-311-1/+2
* IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument andDaniel Dunbar2010-08-211-4/+6
* When initializing a static local, pop the guard-abort EH cleanup afterJohn McCall2010-08-101-0/+4
* Emit global destructors even if the destroyed object has no initializers or hasJohn McCall2010-07-301-7/+3
* Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall2010-07-211-2/+2
* Switch the __cxa_guard_abort cleanup to being a lazy cleanup.John McCall2010-07-211-5/+17
* When deferring the emission of declarations with initializers in C++, rememberJohn McCall2010-07-151-5/+18
* When creating functions to run global initializers and destructors, mark themJohn McCall2010-07-061-0/+3
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-58/+4
* Remove unnecessary ASTContext parameter fromDouglas Gregor2010-07-011-1/+1
* Correctly destroy reference temporaries with global storage. Remove ErrorUnsu...Anders Carlsson2010-06-271-12/+4
* finally get around to doing a significant cleanup to irgen:Chris Lattner2010-06-271-1/+0
* tidy up OrderGlobalInitsChris Lattner2010-06-271-1/+1
* Change EmitReferenceBindingToExpr to take a decl instead of a boolean.Anders Carlsson2010-06-261-2/+3
* Per Chris's comment, remove another static (this oneFariborz Jahanian2010-06-221-18/+1
* Avoid using a local static for providing lexicalFariborz Jahanian2010-06-211-3/+1
* In supporting init-priority, globals with the same init_priority must beFariborz Jahanian2010-06-211-2/+22
* Use more efficient API of SmallVector/array_pod_sortFariborz Jahanian2010-06-211-3/+3
* IRGen for implementation of init-priority attribute.Fariborz Jahanian2010-06-211-5/+25
* Fix PR7097, a bad interaction between -fno-use-cxa-atexit andChris Lattner2010-06-191-7/+2
* Move CodeGenOptions.h *back* into Frontend. This should have been done when theChandler Carruth2010-06-151-1/+1
* On Darwin, initialization and destruction functions should go into the __Stat...Anders Carlsson2010-06-081-0/+5
OpenPOWER on IntegriCloud