- f78650a Remove trailing space by Fangrui Song · 7 years ago
- 6a68f38 [NFC] Remove inaccurate comment by JF Bastien · 7 years ago
- 5d2bd8d Revamp llvm::once_flag to be closer to std::once_flag by Kamil Rytarowski · 9 years ago
- 832d042 [ManagedStatic] Reimplement double-checked locking with std::atomic. by Benjamin Kramer · 9 years ago
- fe1ffb9 [LPM] Reinstate r271781 which reinstated r271652 to replace the by Chandler Carruth · 9 years ago
- fe9466f [LPM] Revert r271781 which was a re-commit of r271652. by Chandler Carruth · 9 years ago
- fa4890e [LPM] Reinstate r271652 to replace the CALL_ONCE_... macro in the legacy by Chandler Carruth · 9 years ago
- dd14638 This is yet another attempt to re-instate r220932 as discussed in D19271. by Chandler Carruth · 9 years ago
- 0fb2488 Revert "Revert "Revert 220932.": "Removing the static initializer in ManagedStatic.cpp by using llvm_call_once to initialize the ManagedStatic mutex"" by Mehdi Amini · 9 years ago
- c048b6c Revert "Revert 220932.": "Removing the static initializer in ManagedStatic.cpp by using llvm_call_once to initialize the ManagedStatic mutex" by Mehdi Amini · 9 years ago
- b550cb1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- 4cfa086 Support: Clean up TSan annotations. by Peter Collingbourne · 10 years ago
- 1fb71bc Revert 220932. by Jiangning Liu · 11 years ago
- 14e2bcc Removing the static initializer in ManagedStatic.cpp by using llvm_call_once to initialize the ManagedStatic mutex. by Chris Bieneman · 11 years ago
- 256d37a Revert r219638, (r219640 and r219676), "Removing the static destructor from ManagedStatic.cpp by controlling the allocation and de-allocation of the mutex." by NAKAMURA Takumi · 11 years ago
- b75d8f3 Removing the static destructor from ManagedStatic.cpp by controlling the allocation and de-allocation of the mutex. by Chris Bieneman · 11 years ago
- d119fa0 Fix the MinGW builder. Apparently std::call_once and by Zachary Turner · 11 years ago
- df4d5ef Remove use of removed function, llvm_stop_multithreading by David Blaikie · 11 years ago
- 6ad2444 Kill the LLVM global lock. by Zachary Turner · 11 years ago
- ccbf3d0 Revert r211066, 211067, 211068, 211069, 211070. by Zachary Turner · 11 years ago
- 89ae856 Kill the LLVM global lock. by Zachary Turner · 11 years ago
- d4f7dfe Remove some code churn. by Zachary Turner · 11 years ago
- 0f2c641 Remove some more code out into a separate CL. by Zachary Turner · 11 years ago
- b344f05 Users of the llvm global mutex must now acquire it manually. by Zachary Turner · 11 years ago
- 6610b99 Revert "Remove support for runtime multi-threading." by Zachary Turner · 11 years ago
- f6054ca Remove support for runtime multi-threading. by Zachary Turner · 11 years ago
- 5b01593 ManagedStatic is never built with a null constructor, remove support for it. by David Blaikie · 11 years ago
- 2617dcc [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
- 8d399f8 [C++11] Replace some comparisons with 'nullptr' with simple boolean checks to reduce verbosity. by Craig Topper · 11 years ago
- c10719f [C++11] Make use of 'nullptr' in the Support library. by Craig Topper · 11 years ago
- 17388a6 Revert "[C++11] Replace LLVM atomics with std::atomic." by Benjamin Kramer · 12 years ago
- 0b6eb59 [C++11] Replace LLVM atomics with std::atomic. by Benjamin Kramer · 12 years ago
- fe85611 Add support for tsan annotations (thread sanitizer, a valgrind-based tool). by Nick Lewycky · 14 years ago
- 447762d Merge System into Support. by Michael J. Spencer · 15 years ago
- 4cb4b61 Split the thread-related APIs out into their own file, and add a few more by Owen Anderson · 16 years ago
- 09f17a8 Untabification. by Bill Wendling · 16 years ago
- e147774 Have llvm_start_multithreaded return a bool indicating whether multithreaded by Owen Anderson · 16 years ago
- b9a4a57 Add llvm_start_multithreaded(), which starts up the LLVM internals in thread-safe mode. Provide double-check locking by Owen Anderson · 16 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 4510c99 Not all managedstatics need object pointers. by Chris Lattner · 19 years ago
- adf40953 Define this in the correct n/s by Chris Lattner · 19 years ago
- 9daff49 new helper class to provide more explicit management of static ctor/dtors. by Chris Lattner · 19 years ago