| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | ThreadPool.cpp | 35 ThreadPool::ThreadPool(ThreadPoolStrategy S) in ThreadPool() function in ThreadPool 38 void ThreadPool::grow(int requested) { in grow() 143 void ThreadPool::wait() { in wait() 151 void ThreadPool::wait(ThreadPoolTaskGroup &Group) { in wait() 168 bool ThreadPool::isWorkerThread() const { in isWorkerThread() 178 ThreadPool::~ThreadPool() { in ~ThreadPool() 192 ThreadPool::ThreadPool(ThreadPoolStrategy S) : MaxThreadCount(1) { in ThreadPool() function in ThreadPool 200 void ThreadPool::wait() { in wait() 209 void ThreadPool::wait(ThreadPoolTaskGroup &) { in wait() 215 bool ThreadPool::isWorkerThread() const { in isWorkerThread() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | ThreadPool.cpp | 117 ThreadPool Pool; in TEST_F() 137 ThreadPool Pool; in TEST_F() 147 ThreadPool Pool; in TEST_F() 162 ThreadPool Pool(hardware_concurrency(2)); in TEST_F() 178 ThreadPool Pool(hardware_concurrency(2)); in TEST_F() 190 ThreadPool Pool(hardware_concurrency(2)); in TEST_F() 206 ThreadPool Pool; in TEST_F() 227 ThreadPool Pool(S); in TEST_F() 265 ThreadPool Pool; in TEST_F() 300 ThreadPool Pool(S); in TEST_F() [all …]
|
| H A D | TaskQueueTest.cpp | 25 ThreadPool TP(hardware_concurrency(1)); in TEST_F() 69 ThreadPool TP(hardware_concurrency(1)); in TEST_F() 99 ThreadPool TP(hardware_concurrency(1)); in TEST_F()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | ThreadPool.h | 52 class ThreadPool { 58 ThreadPool(ThreadPoolStrategy S = hardware_concurrency()); 61 ~ThreadPool(); 227 ThreadPoolTaskGroup(ThreadPool &Pool) : Pool(Pool) {} in ThreadPoolTaskGroup() 244 ThreadPool &Pool;
|
| H A D | TaskQueue.h | 69 TaskQueue(ThreadPool &Scheduler) : Scheduler(Scheduler) { (void)Scheduler; } in TaskQueue() 124 ThreadPool &Scheduler;
|
| /llvm-project-15.0.7/llvm/unittests/Debuginfod/ |
| H A D | HTTPServerTests.cpp | 94 ThreadPool Pool(hardware_concurrency(1)); in TEST_F() 118 ThreadPool Pool(hardware_concurrency(1)); in TEST_F() 137 ThreadPool Pool(hardware_concurrency(1)); in TEST_F() 169 ThreadPool Pool(hardware_concurrency(1)); in TEST_F() 205 ThreadPool Pool(hardware_concurrency(1)); in TEST_F() 222 ThreadPool Pool(hardware_concurrency(1)); in TEST_F() 259 ThreadPool Pool(hardware_concurrency(1)); in TEST_F() 291 ThreadPool Pool(hardware_concurrency(1)); in TEST_F()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | ParallelUtilities.cpp | 52 std::unique_ptr<ThreadPool> ThreadPoolPtr; 104 ThreadPool &getThreadPool() { in getThreadPool() 108 ThreadPoolPtr = std::make_unique<ThreadPool>( in getThreadPool() 147 ThreadPool &Pool = getThreadPool(); in runOnEachFunction() 204 ThreadPool &Pool = getThreadPool(); in runOnEachFunctionWithUniqueAllocId()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | MLIRContext.h | 19 class ThreadPool; variable 148 void setThreadPool(llvm::ThreadPool &pool); 161 llvm::ThreadPool &getThreadPool();
|
| H A D | Threading.h | 69 llvm::ThreadPool &threadPool = context->getThreadPool(); in failableParallelForEach()
|
| /llvm-project-15.0.7/llvm/include/llvm/Debuginfod/ |
| H A D | Debuginfod.h | 80 class ThreadPool; variable 118 ThreadPool &Pool; 128 ThreadPool &Pool, double MinInterval);
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | ParallelUtilities.h | 31 class ThreadPool; variable 54 ThreadPool &getThreadPool();
|
| /llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/ |
| H A D | Delta.cpp | 277 std::unique_ptr<ThreadPool> ChunkThreadPoolPtr; in runDeltaPass() 280 std::make_unique<ThreadPool>(hardware_concurrency(NumJobs)); in runDeltaPass() 309 ThreadPool &ChunkThreadPool = *ChunkThreadPoolPtr; in runDeltaPass()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | MLIRContext.cpp | 167 llvm::ThreadPool *threadPool = nullptr; 171 std::unique_ptr<llvm::ThreadPool> ownedThreadPool; 243 ownedThreadPool = std::make_unique<llvm::ThreadPool>(); in MLIRContextImpl() 521 impl->ownedThreadPool = std::make_unique<llvm::ThreadPool>(); in disableMultithreading() 526 void MLIRContext::setThreadPool(llvm::ThreadPool &pool) { in setThreadPool() 544 llvm::ThreadPool &MLIRContext::getThreadPool() { in getThreadPool()
|
| /llvm-project-15.0.7/mlir/lib/Tools/mlir-opt/ |
| H A D | MlirOptMain.cpp | 101 llvm::ThreadPool *threadPool) { in processBuffer() 152 ThreadPool *threadPool = nullptr; in MlirOptMain()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | BackgroundIndexTests.cpp | 776 AsyncTaskRunner ThreadPool; in TEST() local 778 ThreadPool.runAsync("worker", [&] { Q.work(); }); in TEST() 785 ThreadPool.wait(); in TEST() 883 AsyncTaskRunner ThreadPool; in TEST() local 885 ThreadPool.runAsync("worker", [&] { Q.work([&] { Q.stop(); }); }); in TEST() 886 ThreadPool.wait(); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ParallelCG.cpp | 55 ThreadPool CodegenThreadPool(hardware_concurrency(OSs.size())); in splitCodeGen()
|
| /llvm-project-15.0.7/llvm/tools/llvm-debuginfod/ |
| H A D | llvm-debuginfod.cpp | 77 ThreadPool Pool(hardware_concurrency(MaxConcurrency)); in main()
|
| /llvm-project-15.0.7/lldb/include/lldb/Core/ |
| H A D | Debugger.h | 52 class ThreadPool; variable 387 static llvm::ThreadPool &GetThreadPool();
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/unittests/Support/ |
| H A D | BUILD.gn | 89 "ThreadPool.cpp",
|
| /llvm-project-15.0.7/mlir/lib/ExecutionEngine/ |
| H A D | AsyncRuntime.cpp | 62 llvm::ThreadPool &getThreadPool() { return threadPool; } in getThreadPool() 77 llvm::ThreadPool threadPool;
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/ |
| H A D | FindAllSymbolsMain.cpp | 92 llvm::ThreadPool Pool; in Merge()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | Background.h | 224 AsyncTaskRunner ThreadPool; variable
|
| H A D | Background.cpp | 108 ThreadPool.runAsync("background-worker-" + llvm::Twine(I + 1), 118 ThreadPool.wait(); in ~BackgroundIndex()
|
| /llvm-project-15.0.7/clang/lib/Tooling/ |
| H A D | AllTUsExecution.cpp | 118 llvm::ThreadPool Pool(llvm::hardware_concurrency(ThreadCount)); in execute()
|
| /llvm-project-15.0.7/llvm/examples/SpeculativeJIT/ |
| H A D | SpeculativeJIT.cpp | 139 ThreadPool CompileThreads{llvm::hardware_concurrency(NumThreads)};
|