summaryrefslogtreecommitdiff
path: root/llvm/include/llvm/Support/ThreadPool.h
AgeCommit message (Expand)Author
2025-11-21llvm: Disable copy for SingleThreadExecutor (#168782)Fabrice de Gans
2025-11-12Remove unused standard headers: memory, unordered_* (#167297)serge-sans-paille
2025-11-07Use `llvm::unique_function` in the async APIs (#166727)Chandler Carruth
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
2025-07-26[Support] Remove get getThreadCount (NFC) (#150786)Kazu Hirata
2025-05-12[llvm] annotate interfaces in llvm/Support for DLL export (#136014)Andrew Rogers
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini
2024-03-02Split the llvm::ThreadPool into an abstract base class and an implementation ...Mehdi Amini
2024-02-19Rename `ThreadPool::getThreadCount()` to `getMaxConcurrency()` (NFC) (#82296)Mehdi Amini
2022-05-04[ThreadPool] add ability to group tasks into separate groupsLuboš Luňák
2022-01-26[NFC] Additional header dependency cleanup LLVMSupportserge-sans-paille
2021-12-04Split the locking of the queue and the threads vector in the ThreadPool imple...Mehdi Amini
2021-12-04Fix build for ThreadPool when using -DLLVM_ENABLE_THREADS=OFFMehdi Amini
2021-12-03ThreadPool: grow the pool only as neededBenoit Jacob
2021-11-25[ThreadPool] Use auto again for future with ENABLE_THREADS=Off.Florian Hahn
2021-11-25Recommit [ThreadPool] Support returning futures with results.Florian Hahn
2021-11-25Revert "[ThreadPool] Support returning futures with results."Daniel McIntosh
2021-11-24Revert "[ThreadPool] Do not return shared futures."Florian Hahn
2021-11-23[ThreadPool] Do not return shared futures.Florian Hahn
2021-11-22[ThreadPool] Support returning futures with results.Florian Hahn
2021-06-23[mlir] Add a ThreadPool to MLIRContext and refactor MLIR threading usageRiver Riddle
2021-02-05[llvm] Fix header guards (NFC)Kazu Hirata
2020-09-10Revert "[Support] Use unique_function rather than std::function for ThreadPoo...Lang Hames
2020-09-10[Support] Use unique_function rather than std::function for ThreadPool TaskTy.Lang Hames
2020-06-27ThreadPool.h - remove unused BitVector.h include. NFC.Simon Pilgrim
2020-04-28[Support] Simplify and optimize ThreadPoolFangrui Song
2020-02-18Improve comments after 8404aeb56a73ab24f9b295111de3b37a37f0b841.Alexandre Ganea
2020-02-14[Support] On Windows, ensure hardware_concurrency() extends to all CPU socket...Alexandre Ganea
2019-09-13[Orc] Roll back ThreadPool to std::functionBenjamin Kramer
2019-09-13[Orc] Address the remaining move-capture FIXMEsBenjamin Kramer
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-06-13Revert "Enable ThreadPool to queue tasks that return values."Zachary Turner
2018-06-13Add missing #include.Zachary Turner
2018-06-13Enable ThreadPool to support tasks that return values.Zachary Turner
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico 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-06-14Support: Remove MSVC 2013 workarounds in ThreadPool class.Peter Collingbourne
2017-03-03[Windows] Remove the #include <eh.h> hack.Zachary Turner
2016-11-28[ThreadPool] Rollback recent changes until I figure out the breakage.Davide Italiano
2016-11-28[ThreadPool] Remove outdated comment after r288016.Davide Italiano
2016-11-28[ThreadPool] Simplify the interface. NFCI.Davide Italiano
2016-03-24Add <atomic> to ThreadPool.h, since std::atomic is usedDimitry Andric
2015-12-15Wrap include of <future> in some warning suppression pragmasReid Kleckner
2015-12-15Fix clang-cl self-host with MSVC 2013 STL std::bind implementationReid Kleckner
2015-12-15Fix template parameter pack handling in ThreadPoolTeresa Johnson
2015-12-15Try to let r255604 have an effect.Nico Weber