summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Have 'addFnAttr' take the attribute enum value. Then have it build the attrib...Bill Wendling2012-10-101-1/+1
* Emit debug info for dynamic initializers. Permit __attribute__((nodebug)) onNick Lewycky2012-07-241-2/+5
* [asan] add missing asan instrumentation in generated global init functionsKostya Serebryany2012-06-261-0/+3
* Abstract the emission of global destructors into ABI-specific codeJohn McCall2012-05-011-62/+8
* Fix a trivial oversight with apple-kext static local destructorsJohn McCall2012-04-131-0/+1
* Use atexit when __cxa_atexit isn't available instead of adding aJohn McCall2012-04-061-26/+98
* Rename GenerateCXXGlobalDtorFunc to GenerateCXXGlobalDtorsFunc.John McCall2012-04-061-2/+2
* Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth2012-03-301-2/+2
* Do the static-locals thing properly in the face of unions andJohn McCall2012-03-301-2/+2
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-291-5/+3
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-281-3/+5
* CodeGen/CGDeclCXX.cpp: Twine-ize CreateGlobalInitOrDestructFunction().NAKAMURA Takumi2012-03-281-1/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-3/+3
* Emit the exact size for the invariant intrinsics.Nick Lewycky2012-02-211-4/+7
* Don't emit optimization-specific intrinsic at -O0.Richard Smith2012-02-171-0/+4
* The clang half of r150794: after the construction of a global or static constRichard Smith2012-02-171-1/+17
* Whether an argument is required (in contrast with being anJohn McCall2012-02-171-6/+7
* Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith2012-02-131-10/+17
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-12/+4
* Use function pointers, rather than references, to pass DestroyersPeter Collingbourne2012-01-261-1/+1
* Switch LValue so that it exposes alignment in CharUnits. (No functional chan...Eli Friedman2011-12-031-1/+1
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
* Track whether an AggValueSlot is potentially aliased, and do notJohn McCall2011-08-251-1/+2
* Use stronger typing for the flags on AggValueSlot and requireJohn McCall2011-08-251-1/+2
* 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
OpenPOWER on IntegriCloud