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