summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Threading.cpp
AgeCommit message (Expand)Author
2025-10-03Reland "[LLVM] Add GNU make jobserver support (#145131)"Yaxun (Sam) Liu
2025-10-03Revert "[LLVM] Add GNU make jobserver support (#145131)"Yaxun (Sam) Liu
2025-10-03[LLVM] Add GNU make jobserver support (#145131)Yaxun (Sam) Liu
2024-11-20[Support] Remove unused includes (NFC) (#116752)Kazu Hirata
2023-07-19Define llvm::thread::DefaultStackSize to 4 megabytes on AIXWael Yehia
2022-12-18Include <optional> instead of "llvm/ADT/Optional.h"Kazu Hirata
2022-12-16[Support] llvm::Optional => std::optionalFangrui Song
2022-12-01Threading: Convert Optional to std::optionalFangrui Song
2022-12-01Revert "Threading: Convert Optional to std::optional"Daniel Thornburgh
2022-12-01Threading: Convert Optional to std::optionalFangrui Song
2022-11-29[Support] Move getHostNumPhysicalCores to Threading.hArchibald Elliott
2022-11-25Revert "[Support] Move getHostNumPhysicalCores to Threading.h"Florian Hahn
2022-11-25[Support] Move getHostNumPhysicalCores to Threading.hArchibald Elliott
2022-11-23Host: Internalize computeHostNumPhysicalCores/computeHostNumHardwareThreadsFangrui Song
2022-11-23Revert "Host: Internalize computeHostNumPhysicalCores/computeHostNumHardwareT...Fangrui Song
2022-11-23Host: Internalize computeHostNumPhysicalCores/computeHostNumHardwareThreadsFangrui Song
2022-08-20Remove redundant initialization of Optional (NFC)Kazu Hirata
2022-08-08[Support] move llvm::llvm_is_multithread to header, NFCJun Zhang
2021-07-09[Support] reorder Threading includes to avoid conflict with FreeBSD headersTim Northover
2021-07-08Recommit: Support: add llvm::thread class that supports specifying stack size.Tim Northover
2021-07-08Revert "Support: add llvm::thread class that supports specifying stack size."Tim Northover
2021-07-08Support: add llvm::thread class that supports specifying stack size.Tim Northover
2020-04-24[llvm-cov] Prevent llvm-cov from using too many threadsAlexandre Ganea
2020-03-28After 09158252f777c2e2f06a86b154c44abcbcf9bb74, fix build when -DLLVM_ENABLE_...Alexandre Ganea
2020-03-27[ThinLTO] Allow usage of all hardware threads in the systemAlexandre Ganea
2020-02-14[Support] On Windows, ensure hardware_concurrency() extends to all CPU socket...Alexandre Ganea
2019-10-23Reland "[Support] Add a way to run a function on a detached thread""Sam McCall
2019-10-23Revert "[Support] Add a way to run a function on a detached thread"Sam McCall
2019-10-23[Support] Add a way to run a function on a detached threadSam McCall
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber
2017-10-04Bring r314809 back.Rafael Espindola
2017-10-04Revert D38481 due to missing cmake check for CPU_COUNTDaniel Neilson
2017-10-03Use sched_getaffinity instead of std::thread::hardware_concurrency.Rafael Espindola
2017-03-04Try to fix thread name truncation on non-Windows.Zachary Turner
2017-03-03Fix Threading path when LLVM_ENABLE_THREADS=0.Zachary Turner
2017-03-03Don't bring in llvm/Support/thread.h in Threading.cppZachary Turner
2017-03-03[Support] Provide access to current thread name/thread id.Zachary Turner
2016-10-17Rename interface for querying physical hardware concurrencyTeresa Johnson
2016-10-14hardware_physical_concurrency() should return 1 when LLVM is built with LLVM_...Mehdi Amini
2016-10-14Add interface for querying physical hardware concurrencyTeresa Johnson
2016-06-04[LPM] Reinstate r271781 which reinstated r271652 to replace theChandler Carruth
2016-06-04[LPM] Revert r271781 which was a re-commit of r271652.Chandler Carruth
2016-06-04[LPM] Reinstate r271652 to replace the CALL_ONCE_... macro in the legacyChandler Carruth
2016-06-02Fix the use of sys::MemoryFence after including WindowsSupport.h thatChandler Carruth
2016-06-02This is yet another attempt to re-instate r220932 as discussed inChandler Carruth
2016-05-14Revert "Revert "Revert 220932.": "Removing the static initializer in ManagedS...Mehdi Amini
2016-05-14Revert "Revert 220932.": "Removing the static initializer in ManagedStatic.cp...Mehdi Amini
2014-11-05Revert 220932.Jiangning Liu
2014-10-30Removing the static initializer in ManagedStatic.cpp by using llvm_call_once ...Chris Bieneman