Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DThreadPool.h33 class ThreadPoolTaskGroup; variable
74 auto async(ThreadPoolTaskGroup &Group, Function &&F, Args &&...ArgList) { in async()
89 auto async(ThreadPoolTaskGroup &Group, Func &&F)
105 void wait(ThreadPoolTaskGroup &Group);
143 bool workCompletedUnlocked(ThreadPoolTaskGroup *Group) const;
149 ThreadPoolTaskGroup *Group) { in asyncImpl()
186 void processTasks(ThreadPoolTaskGroup *WaitingForGroup);
207 DenseMap<ThreadPoolTaskGroup *, unsigned> ActiveGroups;
224 class ThreadPoolTaskGroup {
227 ThreadPoolTaskGroup(ThreadPool &Pool) : Pool(Pool) {} in ThreadPoolTaskGroup() function
[all …]
/llvm-project-15.0.7/llvm/lib/Support/
H A DThreadPool.cpp54 static LLVM_THREAD_LOCAL std::vector<ThreadPoolTaskGroup *>
59 void ThreadPool::processTasks(ThreadPoolTaskGroup *WaitingForGroup) { in processTasks()
62 ThreadPoolTaskGroup *GroupOfTask; in processTasks()
94 CurrentThreadTaskGroups = new std::vector<ThreadPoolTaskGroup *>; in processTasks()
135 bool ThreadPool::workCompletedUnlocked(ThreadPoolTaskGroup *Group) const { in workCompletedUnlocked()
151 void ThreadPool::wait(ThreadPoolTaskGroup &Group) { in wait()
209 void ThreadPool::wait(ThreadPoolTaskGroup &) { in wait() argument
/llvm-project-15.0.7/llvm/unittests/Support/
H A DThreadPool.cpp229 ThreadPoolTaskGroup Group1(Pool); in TEST_F()
230 ThreadPoolTaskGroup Group2(Pool); in TEST_F()
266 ThreadPoolTaskGroup Group(Pool); in TEST_F()
274 ThreadPoolTaskGroup LocalGroup(Pool); in TEST_F()
302 ThreadPoolTaskGroup Group(Pool); in TEST_F()
319 ThreadPoolTaskGroup LocalGroup(Pool); in TEST_F()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DThreading.h70 llvm::ThreadPoolTaskGroup tasksGroup(threadPool); in failableParallelForEach()
/llvm-project-15.0.7/llvm/lib/Debuginfod/
H A DDebuginfod.cpp334 ThreadPoolTaskGroup IteratorGroup(Pool); in findBinaries()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DManualDWARFIndex.cpp98 llvm::ThreadPoolTaskGroup task_group(Debugger::GetThreadPool()); in Index()