summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/static-init.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Test] Make Lit tests C++11 compatible - miscCharles Li2017-02-171-3/+5
* Replace Sema-level implementation of -fassume-sane-operator-new with aRichard Smith2016-04-071-1/+1
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-3/+3
* Fix a case where we forgot to make a static local variable comdatReid Kleckner2015-07-201-0/+17
* Test case updates for explicit type parameter to the gep operatorDavid Blaikie2015-03-131-1/+1
* Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie2015-02-271-4/+4
* Emit DeferredDeclsToEmit in a DFS order.Rafael Espindola2015-01-221-1/+1
* [patch][pr19848] Produce explicit comdats in clang.Rafael Espindola2015-01-121-6/+3
* Revert "Put static local variables of inline functions in the function comdat."Rafael Espindola2014-12-171-3/+6
* Put static local variables of inline functions in the function comdat.Rafael Espindola2014-12-161-6/+3
* In the Itanium ABI, move stuff to the comdat of variables with static init.Rafael Espindola2014-09-191-1/+6
* Output destructors and constructors in a more natural order.Rafael Espindola2013-12-091-6/+6
* CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin2013-08-151-8/+8
* PR12226: don't generate wrong code if a braced string literal is used toRichard Smith2012-04-151-0/+2
* Use atexit when __cxa_atexit isn't available instead of adding aJohn McCall2012-04-061-1/+1
* Make sure we unique static-local decls across multiple emissions ofJohn McCall2012-03-301-0/+71
* Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth2012-03-301-71/+0
* Do the static-locals thing properly in the face of unions andJohn McCall2012-03-301-0/+21
* When emitting a static local variable in C++, handleJohn McCall2012-03-301-0/+50
* Make sure we update the static local decl address map when we are forced to r...Eli Friedman2012-03-091-0/+16
* Make sure constant emission handles initializer lists with strings correctly....Eli Friedman2012-03-091-0/+4
* Re-commit r139643.Eli Friedman2011-09-131-3/+1
* Revert r139643 while I look into it; it's breaking selfhost.Eli Friedman2011-09-131-1/+3
* Make clang use Acquire loads and Release stores where necessary.Eli Friedman2011-09-131-3/+1
* Perform an acquire memory barrier on the fast path of a thread-safeJohn McCall2011-06-171-0/+3
* Fix a test case and teach ClearLinkageCache() to clear the linkage ofJohn McCall2011-03-221-2/+2
* Implement ARM static local initialization guards, which are more compact thanJohn McCall2010-09-081-1/+1
* Correctly align large arrays in x86-64. This fixes PR5599.Rafael Espindola2010-06-041-1/+1
* If a function definition has any sort of weak linkage, its static localJohn McCall2010-05-251-2/+13
* For thread-safe static initialization of local statics withDouglas Gregor2010-05-051-1/+3
* Just bail out immediately when emitting an unreachable function-local staticJohn McCall2010-05-031-0/+11
* Use the right linkage for static variables inside C++ inline functions.Anders Carlsson2010-02-071-0/+12
* Make sure to always mark a global variable as not being constant if it has a ...Anders Carlsson2010-01-261-0/+7
* implement PR5654: add -fassume-sane-operator-new, which is enabled by default...Nuno Lopes2009-12-161-1/+1
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-1/+1
* Handle emitting static variables that have reference type.Anders Carlsson2009-12-101-4/+8
* Eliminate &&s in tests.Daniel Dunbar2009-11-081-2/+2
* Use the inbounds variant of getelementptr for common pointer arithmetic.Dan Gohman2009-08-121-1/+1
* Refactor some code and implement support for global destructors for static va...Anders Carlsson2009-08-081-0/+13