summaryrefslogtreecommitdiff
path: root/include/llvm/Support/ManagedStatic.h
Commit message (Expand)AuthorAge
* Re-apply r211287: Remove support for LLVM runtime multi-threading.Chandler Carruth2014-06-27
* Revert r211287, "Remove support for LLVM runtime multi-threading."NAKAMURA Takumi2014-06-24
* Remove support for LLVM runtime multi-threading.Zachary Turner2014-06-19
* Revert r211066, 211067, 211068, 211069, 211070.Zachary Turner2014-06-16
* Remove some more code out into a separate CL.Zachary Turner2014-06-16
* Revert "Remove support for runtime multi-threading."Zachary Turner2014-06-10
* Remove support for runtime multi-threading.Zachary Turner2014-06-10
* [C++11] Make use of 'nullptr' in the Support library.Craig Topper2014-04-07
* Revert "[C++11] Replace LLVM atomics with std::atomic."Benjamin Kramer2014-03-03
* [C++11] Replace LLVM atomics with std::atomic.Benjamin Kramer2014-03-03
* Make PrettyStackTraceEntry use ManagedStatic for its ThreadLocal.Filip Pizlo2013-09-13
* Add support for tsan annotations (thread sanitizer, a valgrind-based tool).Nick Lewycky2011-11-14
* Merge System into Support.Michael J. Spencer2010-11-29
* Remove dead code. ManagedCleanup is unused, and contained a serious bug in thatOwen Anderson2010-09-07
* Resolve undefined behaviour when ManagedStatic is instantiated with a fixed-l...Alisdair Meredith2009-07-09
* Fences are expensive. Avoid doing them when we're not in multithreaded mode.Owen Anderson2009-06-19
* Move Threading.[h|cpp] from Support to System.Owen Anderson2009-06-18
* Split the thread-related APIs out into their own file, and add a few moreOwen Anderson2009-06-16
* Have llvm_start_multithreaded return a bool indicating whether multithreadedOwen Anderson2009-05-20
* Add llvm_start_multithreaded(), which starts up the LLVM internals in thread-...Owen Anderson2009-05-20
* Back out the thread-safe ManagedStatic for now. Too many people have too man...Owen Anderson2009-05-16
* Factor out some common code, fix more typoes, and add a memory fence that mig...Owen Anderson2009-05-15
* Fix an unfortunate typo.Owen Anderson2009-05-15
* Now with working on Leopard!Owen Anderson2009-05-15
* Make ManagedStatic threadsafe by using atomic operations.Owen Anderson2009-05-14
* Removed trailing whitespace.Misha Brukman2009-02-20
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* add a way to register an arbitrary cleanup function.Chris Lattner2007-02-20
* add helper method.Chris Lattner2007-02-10
* add a helper to call llvm_shutdown()Chris Lattner2006-12-06
* new helper class to provide more explicit management of static ctor/dtors.Chris Lattner2006-09-28