Searched refs:ThreadPoolTaskGroup (Results 1 – 4 of 4) sorted by relevance
33 class ThreadPoolTaskGroup; variable53 ThreadPoolTaskGroup *Group) = 0;70 virtual void wait(ThreadPoolTaskGroup &Group) = 0;86 auto async(ThreadPoolTaskGroup &Group, Function &&F, Args &&...ArgList) { in async()101 auto async(ThreadPoolTaskGroup &Group, Func &&F)112 ThreadPoolTaskGroup *Group) { in asyncImpl()145 void wait(ThreadPoolTaskGroup &Group) override;161 bool workCompletedUnlocked(ThreadPoolTaskGroup *Group) const;166 ThreadPoolTaskGroup *Group) override { in asyncEnqueue()185 void processTasks(ThreadPoolTaskGroup *WaitingForGroup);[all …]
55 static LLVM_THREAD_LOCAL std::vector<ThreadPoolTaskGroup *>60 void StdThreadPool::processTasks(ThreadPoolTaskGroup *WaitingForGroup) { in processTasks()63 ThreadPoolTaskGroup *GroupOfTask; in processTasks()95 CurrentThreadTaskGroups = new std::vector<ThreadPoolTaskGroup *>; in processTasks()136 bool StdThreadPool::workCompletedUnlocked(ThreadPoolTaskGroup *Group) const { in workCompletedUnlocked()152 void StdThreadPool::wait(ThreadPoolTaskGroup &Group) { in wait()210 void SingleThreadExecutor::wait(ThreadPoolTaskGroup &) { in wait() argument
417 ThreadPoolTaskGroup IteratorGroup(Pool); in findBinaries()
102 llvm::ThreadPoolTaskGroup task_group(Debugger::GetThreadPool()); in Index()