Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DParallel.cpp49 class ThreadPoolExecutor : public Executor { class
51 explicit ThreadPoolExecutor(ThreadPoolStrategy S = hardware_concurrency()) { in ThreadPoolExecutor() function in llvm::parallel::detail::__anoncc39f2690111::ThreadPoolExecutor
83 ~ThreadPoolExecutor() override { in ~ThreadPoolExecutor()
94 static void *call() { return new ThreadPoolExecutor(strategy); } in call()
97 static void call(void *Ptr) { ((ThreadPoolExecutor *)Ptr)->stop(); } in call()
154 static ManagedStatic<ThreadPoolExecutor, ThreadPoolExecutor::Creator, in getDefaultExecutor()
155 ThreadPoolExecutor::Deleter> in getDefaultExecutor()
157 static std::unique_ptr<ThreadPoolExecutor> Exec(&(*ManagedExec)); in getDefaultExecutor()