Searched refs:ThreadPoolTaskGroup (Results 1 – 6 of 6) sorted by relevance
33 class ThreadPoolTaskGroup; variable74 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 …]
54 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
229 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()
70 llvm::ThreadPoolTaskGroup tasksGroup(threadPool); in failableParallelForEach()
334 ThreadPoolTaskGroup IteratorGroup(Pool); in findBinaries()
98 llvm::ThreadPoolTaskGroup task_group(Debugger::GetThreadPool()); in Index()