Searched refs:WorkStack (Results 1 - 7 of 7) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | Parallel.cpp | 92 WorkStack.push(F); 102 Cond.wait(Lock, [&] { return Stop || !WorkStack.empty(); }); 105 auto Task = WorkStack.top(); 106 WorkStack.pop(); 113 std::stack<std::function<void()>> WorkStack; member in class:llvm::parallel::detail::__anon3800::ThreadPoolExecutor
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LexicalScopes.cpp | 234 /// traversal state in WorkStack and recording the depth-first 238 SmallVector<std::pair<LexicalScope *, size_t>, 4> WorkStack; local 239 WorkStack.push_back(std::make_pair(Scope, 0)); 241 while (!WorkStack.empty()) { 242 auto &ScopePosition = WorkStack.back(); 248 WorkStack.push_back(std::make_pair(ChildScope, 0)); 251 WorkStack.pop_back();
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericDomTree.h | 158 SmallVector<DomTreeNodeBase *, 64> WorkStack = {this}; 160 while (!WorkStack.empty()) { 161 DomTreeNodeBase *Current = WorkStack.pop_back_val(); 166 if (C->Level != C->IDom->Level + 1) WorkStack.push_back(C); 709 32> WorkStack; local 718 WorkStack.push_back({ThisRoot, ThisRoot->begin()}); 723 while (!WorkStack.empty()) { 724 const DomTreeNodeBase<NodeT> *Node = WorkStack.back().first; 725 const auto ChildIt = WorkStack.back().second; 731 WorkStack [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | MachOPlatform.cpp | 264 std::vector<JITDylib *> Result, WorkStack({&JD}); 267 while (!WorkStack.empty()) { 268 auto *NextJD = WorkStack.back(); 269 WorkStack.pop_back(); 276 WorkStack.push_back(KV.first);
|
H A D | LLJIT.cpp | 367 std::vector<JITDylib *> WorkStack({&JD}); 370 while (!WorkStack.empty()) { 371 auto &NextJD = *WorkStack.back(); 372 WorkStack.pop_back(); 379 WorkStack.push_back(KV.first);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSA.cpp | 1144 SmallVector<RenamePassData, 32> WorkStack; local 1154 WorkStack.push_back({Root, Root->begin(), IncomingVal}); 1156 while (!WorkStack.empty()) { 1157 DomTreeNode *Node = WorkStack.back().DTN; 1158 DomTreeNode::const_iterator ChildIt = WorkStack.back().ChildIt; 1159 IncomingVal = WorkStack.back().IncomingVal; 1162 WorkStack.pop_back(); 1165 ++WorkStack.back().ChildIt; 1181 WorkStack.push_back({Child, Child->begin(), IncomingVal});
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 747 SmallVector<APInt, 16> WorkStack(1, C); 751 while (!WorkStack.empty()) { 752 APInt Val = WorkStack.pop_back_val(); 769 WorkStack.push_back(Floor); 770 WorkStack.push_back(Val - Floor); 772 WorkStack.push_back(Ceil); 773 WorkStack.push_back(Ceil - Val);
|
Completed in 90 milliseconds