Home
last modified time | relevance | path

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

/llvm-project/llvm/include/llvm/Support/
H A DThreadPool.h49 class ThreadPoolInterface {
58 virtual ~ThreadPoolInterface();
124 class StdThreadPool : public ThreadPoolInterface {
218 class SingleThreadExecutor : public ThreadPoolInterface {
267 ThreadPoolTaskGroup(ThreadPoolInterface &Pool) : Pool(Pool) {} in ThreadPoolTaskGroup()
284 ThreadPoolInterface &Pool;
H A DBalancedPartitioning.h53 class ThreadPoolInterface; variable
118 ThreadPoolInterface &TheThreadPool;
131 BPThreadPool(ThreadPoolInterface &TheThreadPool) in BPThreadPool()
/llvm-project/llvm/include/llvm/Debuginfod/
H A DDebuginfod.h100 class ThreadPoolInterface; variable
138 ThreadPoolInterface &Pool;
148 ThreadPoolInterface &Pool, double MinInterval);
/llvm-project/mlir/include/mlir/CAPI/
H A DSupport.h25 class ThreadPoolInterface; variable
48 DEFINE_C_API_PTR_METHODS(MlirLlvmThreadPool, llvm::ThreadPoolInterface)
/llvm-project/mlir/include/mlir/IR/
H A DMLIRContext.h20 class ThreadPoolInterface; variable
165 void setThreadPool(llvm::ThreadPoolInterface &pool);
178 llvm::ThreadPoolInterface &getThreadPool();
H A DThreading.h69 llvm::ThreadPoolInterface &threadPool = context->getThreadPool(); in failableParallelForEach()
/llvm-project/llvm/tools/llvm-cov/
H A DCoverageReport.h23 class ThreadPoolInterface; variable
107 ThreadPoolInterface *TPool;
/llvm-project/bolt/lib/Core/
H A DParallelUtilities.cpp52 std::unique_ptr<ThreadPoolInterface> ThreadPoolPtr;
105 ThreadPoolInterface &getThreadPool(const unsigned ThreadsCount) { in getThreadPool()
151 ThreadPoolInterface &Pool = getThreadPool(); in runOnEachFunction()
220 ThreadPoolInterface &Pool = getThreadPool(); in runOnEachFunctionWithUniqueAllocId()
/llvm-project/llvm/lib/Support/
H A DThreadPool.cpp23 ThreadPoolInterface::~ThreadPoolInterface() = default;
/llvm-project/bolt/include/bolt/Core/
H A DParallelUtilities.h53 ThreadPoolInterface &
/llvm-project/llvm/tools/llvm-reduce/deltas/
H A DDelta.cpp223 std::unique_ptr<ThreadPoolInterface> ChunkThreadPoolPtr; in runDeltaPass()
255 ThreadPoolInterface &ChunkThreadPool = *ChunkThreadPoolPtr; in runDeltaPass()
/llvm-project/mlir/lib/IR/
H A DMLIRContext.cpp173 llvm::ThreadPoolInterface *threadPool = nullptr;
177 std::unique_ptr<llvm::ThreadPoolInterface> ownedThreadPool;
620 void MLIRContext::setThreadPool(llvm::ThreadPoolInterface &pool) { in disableMultithreading()
638 llvm::ThreadPoolInterface &MLIRContext::getThreadPool() { in getNumThreads()
/llvm-project/lldb/include/lldb/Core/
H A DDebugger.h56 class ThreadPoolInterface; variable
503 static llvm::ThreadPoolInterface &GetThreadPool();
/llvm-project/mlir/lib/Tools/mlir-opt/
H A DMlirOptMain.cpp512 llvm::ThreadPoolInterface *threadPool) { in registerAndParseCLIOptions()
613 ThreadPoolInterface *threadPool = nullptr;
/llvm-project/mlir/lib/ExecutionEngine/
H A DAsyncRuntime.cpp60 llvm::ThreadPoolInterface &getThreadPool() { return threadPool; } in getThreadPool()
/llvm-project/bolt/lib/Passes/
H A DIdenticalCodeFolding.cpp505 ThreadPoolInterface *ThPool; in runOnFunctions()
/llvm-project/llvm/lib/Debuginfod/
H A DDebuginfod.cpp352 ThreadPoolInterface &Pool, in DebuginfodCollection()
/llvm-project/lldb/source/Core/
H A DDebugger.cpp2272 llvm::ThreadPoolInterface &Debugger::GetThreadPool() {