aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Threading.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-10-04Bring r314809 back.Rafael Espindola1-0/+14
2017-10-04Revert D38481 due to missing cmake check for CPU_COUNTDaniel Neilson1-14/+0
2017-10-03Use sched_getaffinity instead of std::thread::hardware_concurrency.Rafael Espindola1-0/+14
2017-03-04Try to fix thread name truncation on non-Windows.Zachary Turner1-0/+2
2017-03-03Fix Threading path when LLVM_ENABLE_THREADS=0.Zachary Turner1-1/+1
2017-03-03Don't bring in llvm/Support/thread.h in Threading.cppZachary Turner1-2/+8
2017-03-03[Support] Provide access to current thread name/thread id.Zachary Turner1-84/+29
2016-10-17Rename interface for querying physical hardware concurrencyTeresa Johnson1-1/+1
2016-10-14hardware_physical_concurrency() should return 1 when LLVM is built with LLVM_...Mehdi Amini1-0/+3
2016-10-14Add interface for querying physical hardware concurrencyTeresa Johnson1-0/+8
2016-06-04[LPM] Reinstate r271781 which reinstated r271652 to replace theChandler Carruth1-27/+0
2016-06-04[LPM] Revert r271781 which was a re-commit of r271652.Chandler Carruth1-0/+27
2016-06-04[LPM] Reinstate r271652 to replace the CALL_ONCE_... macro in the legacyChandler Carruth1-27/+0
2016-06-02Fix the use of sys::MemoryFence after including WindowsSupport.h thatChandler Carruth1-0/+5
2016-06-02This is yet another attempt to re-instate r220932 as discussed inChandler Carruth1-0/+28
2016-05-14Revert "Revert "Revert 220932.": "Removing the static initializer in ManagedS...Mehdi Amini1-7/+0
2016-05-14Revert "Revert 220932.": "Removing the static initializer in ManagedStatic.cp...Mehdi Amini1-0/+7
2014-11-05Revert 220932.Jiangning Liu1-7/+0
2014-10-30Removing the static initializer in ManagedStatic.cpp by using llvm_call_once ...Chris Bieneman1-0/+7
2014-06-27Re-apply r211287: Remove support for LLVM runtime multi-threading.Chandler Carruth1-26/+3
2014-06-24Revert r211287, "Remove support for LLVM runtime multi-threading."NAKAMURA Takumi1-3/+26
2014-06-19Remove support for LLVM runtime multi-threading.Zachary Turner1-26/+3
2014-06-19Kill the LLVM global lock.Zachary Turner1-12/+0
2014-06-16Revert r211066, 211067, 211068, 211069, 211070.Zachary Turner1-3/+38
2014-06-16Kill the LLVM global lock.Zachary Turner1-5/+0
2014-06-16Remove some more code out into a separate CL.Zachary Turner1-26/+3
2014-06-16Users of the llvm global mutex must now acquire it manually.Zachary Turner1-11/+4
2014-06-10Revert "Remove support for runtime multi-threading."Zachary Turner1-5/+36
2014-06-10Remove support for runtime multi-threading.Zachary Turner1-36/+5
2014-04-07[C++11] Make use of 'nullptr' in the Support library.Craig Topper1-3/+3
2014-03-03Revert "[C++11] Replace LLVM atomics with std::atomic."Benjamin Kramer1-3/+3
2014-03-03[C++11] Replace LLVM atomics with std::atomic.Benjamin Kramer1-3/+3
2014-02-12Rename Windows.h to WindowsSupport.h to avoid ambiguityReid Kleckner1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2011-11-28rename ENABLE_THREADS to LLVM_ENABLE_THREADSDylan Noblesmith1-4/+4
2011-09-19Rename LLVM_MULTITHREADED define and fix build without threads.Eric Christopher1-4/+4
2011-09-19Add Win32 support to llvm::llvm_execute_on_thread(). Thanks to Aaron Ballman!NAKAMURA Takumi1-2/+33
2010-11-29Now to chant the magical incantation that will exorcise the System libraryCharles Davis1-1/+1
2010-11-29Merge System into Support.Michael J. Spencer1-0/+116
2009-06-18Move Threading.[h|cpp] from Support to System.Owen Anderson1-63/+0
2009-06-16Add newline at end of file.Owen Anderson1-1/+1
2009-06-16Split the thread-related APIs out into their own file, and add a few moreOwen Anderson1-0/+63