Home
last modified time | relevance | path

Searched refs:ThreadPool (Results 1 – 25 of 41) sorted by relevance

12

/openbsd/src/gnu/llvm/llvm/lib/Support/
DThreadPool.cpp35 ThreadPool::ThreadPool(ThreadPoolStrategy S) in ThreadPool() function in ThreadPool
38 void ThreadPool::grow(int requested) { in grow()
59 void ThreadPool::processTasks(ThreadPoolTaskGroup *WaitingForGroup) { in processTasks()
135 bool ThreadPool::workCompletedUnlocked(ThreadPoolTaskGroup *Group) const { in workCompletedUnlocked()
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()
[all …]
DCMakeLists.txt224 ThreadPool.cpp
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DThreadPool.h52 class ThreadPool {
58 ThreadPool(ThreadPoolStrategy S = hardware_concurrency());
61 ~ThreadPool();
227 ThreadPoolTaskGroup(ThreadPool &Pool) : Pool(Pool) {} in ThreadPoolTaskGroup()
244 ThreadPool &Pool;
DTaskQueue.h69 TaskQueue(ThreadPool &Scheduler) : Scheduler(Scheduler) { (void)Scheduler; } in TaskQueue()
124 ThreadPool &Scheduler;
/openbsd/src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
DDelta.cpp231 std::unique_ptr<ThreadPool> ChunkThreadPoolPtr; in runDeltaPass()
234 std::make_unique<ThreadPool>(hardware_concurrency(NumJobs)); in runDeltaPass()
263 ThreadPool &ChunkThreadPool = *ChunkThreadPoolPtr; in runDeltaPass()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DParallelCG.cpp55 ThreadPool CodegenThreadPool(hardware_concurrency(OSs.size())); in splitCodeGen()
/openbsd/src/gnu/llvm/lldb/include/lldb/Core/
DDebugger.h53 class ThreadPool; variable
385 static llvm::ThreadPool &GetThreadPool();
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/llvm/unittests/Support/
DBUILD.gn85 "ThreadPool.cpp",
/openbsd/src/gnu/llvm/clang/lib/Tooling/
DAllTUsExecution.cpp118 llvm::ThreadPool Pool(llvm::hardware_concurrency(ThreadCount)); in execute()
/openbsd/src/gnu/usr.bin/clang/libLLVMSupport/
DMakefile.shared125 ThreadPool.cpp \
DMakefile126 ThreadPool.cpp \
/openbsd/src/gnu/llvm/llvm/examples/SpeculativeJIT/
DSpeculativeJIT.cpp139 ThreadPool CompileThreads{llvm::hardware_concurrency(NumThreads)};
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Support/
DBUILD.gn139 "ThreadPool.cpp",
/openbsd/src/gnu/llvm/llvm/tools/llvm-cov/
DCoverageExporterJson.cpp239 ThreadPool Pool(S); in renderFiles()
DCoverageReport.cpp398 ThreadPool Pool(S); in prepareFileReports()
DCodeCoverage.cpp1148 ThreadPool Pool(S); in doShow()
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
DLLJIT.h209 std::unique_ptr<ThreadPool> CompileThreads;
/openbsd/src/gnu/llvm/lldb/source/Core/
DDebugger.cpp108 static llvm::ThreadPool *g_thread_pool = nullptr;
555 g_thread_pool = new llvm::ThreadPool(llvm::optimal_concurrency()); in Initialize()
2027 llvm::ThreadPool &Debugger::GetThreadPool() { in GetThreadPool()
/openbsd/src/gnu/llvm/llvm/lib/LTO/
DThinLTOCodeGenerator.cpp987 ThreadPool Pool; in run()
1128 ThreadPool Pool(heavyweight_hardware_concurrency(ThreadCount)); in run()
DLTOBackend.cpp423 ThreadPool CodegenThreadPool( in splitCodeGen()
/openbsd/src/gnu/llvm/llvm/lib/DebugInfo/GSYM/
DDwarfTransformer.cpp468 ThreadPool pool(hardware_concurrency(NumThreads)); in convert()
/openbsd/src/gnu/llvm/llvm/tools/dsymutil/
Ddsymutil.cpp680 ThreadPool Threads(S); in main()
/openbsd/src/gnu/llvm/clang/tools/clang-scan-deps/
DClangScanDeps.cpp716 llvm::ThreadPool Pool(llvm::hardware_concurrency(NumThreads)); in main()
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
DLLJIT.cpp895 std::make_unique<ThreadPool>(hardware_concurrency(S.NumCompileThreads)); in LLJIT()
/openbsd/src/gnu/llvm/llvm/docs/
DReleaseNotes.rst279 large number of processors or CPU sockets, previously the LLVM ThreadPool

12