Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DThreadPool.cpp23 ThreadPool::ThreadPool(ThreadPoolStrategy S) in ThreadPool() function in ThreadPool
69 void ThreadPool::wait() { in wait()
75 bool ThreadPool::isWorkerThread() const { in isWorkerThread()
83 std::shared_future<void> ThreadPool::asyncImpl(TaskTy Task) { in asyncImpl()
101 ThreadPool::~ThreadPool() { in ~ThreadPool()
114 ThreadPool::ThreadPool(ThreadPoolStrategy S) in ThreadPool() function in ThreadPool
122 void ThreadPool::wait() { in wait()
131 std::shared_future<void> ThreadPool::asyncImpl(TaskTy Task) { in asyncImpl()
141 ThreadPool::~ThreadPool() { wait(); } in ~ThreadPool()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DThreadPool.h37 class ThreadPool {
46 ThreadPool(ThreadPoolStrategy S = hardware_concurrency());
49 ~ThreadPool();
H A DTaskQueue.h69 TaskQueue(ThreadPool &Scheduler) : Scheduler(Scheduler) { (void)Scheduler; } in TaskQueue()
124 ThreadPool &Scheduler;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DParallelCG.cpp56 ThreadPool CodegenThreadPool(hardware_concurrency(OSs.size())); in splitCodeGen()
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/
H A DAllTUsExecution.cpp118 llvm::ThreadPool Pool(llvm::hardware_concurrency(ThreadCount)); in execute()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageExporterJson.cpp240 ThreadPool Pool(S); in renderFiles()
H A DCoverageReport.cpp398 ThreadPool Pool(S); in prepareFileReports()
H A DCodeCoverage.cpp1071 ThreadPool Pool(S); in doShow()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLLJIT.h209 std::unique_ptr<ThreadPool> CompileThreads;
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DManualDWARFIndex.cpp90 llvm::ThreadPool pool(llvm::optimal_concurrency(units_to_index.size())); in Index()
/freebsd-13.1/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp1014 ThreadPool Pool; in run()
1146 ThreadPool Pool(heavyweight_hardware_concurrency(ThreadCount)); in run()
H A DLTOBackend.cpp426 ThreadPool CodegenThreadPool( in splitCodeGen()
H A DLTO.cpp1178 ThreadPool BackendThreadPool;
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp453 ThreadPool pool(hardware_concurrency(NumThreads)); in convert()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLLJIT.cpp760 std::make_unique<ThreadPool>(hardware_concurrency(S.NumCompileThreads)); in LLJIT()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp356 ThreadPool Pool(hardware_concurrency(NumThreads)); in mergeInstrProfile()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp2573 ThreadPool Pool(hardware_concurrency(2)); in link()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile1017 SRCS_MIW+= Support/ThreadPool.cpp