Searched refs:WorkStack (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Support/ |
| H A D | Parallel.cpp | 88 WorkStack.push(F); in add() 97 Cond.wait(Lock, [&] { return Stop || !WorkStack.empty(); }); in work() 100 auto Task = WorkStack.top(); in work() 101 WorkStack.pop(); in work() 109 std::stack<std::function<void()>> WorkStack; member in __anon6be6bc8e0111::ThreadPoolExecutor
|
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | GenericDomTree.h | 153 SmallVector<DomTreeNodeBase *, 64> WorkStack = {this}; 155 while (!WorkStack.empty()) { 156 DomTreeNodeBase *Current = WorkStack.pop_back_val(); 161 if (C->Level != C->IDom->Level + 1) WorkStack.push_back(C); 694 32> WorkStack; 703 WorkStack.push_back({ThisRoot, ThisRoot->begin()}); 708 while (!WorkStack.empty()) { 710 const auto ChildIt = WorkStack.back().second; 716 WorkStack.pop_back(); 720 ++WorkStack.back().second; [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | LexicalScopes.cpp | 235 SmallVector<LexicalScope *, 4> WorkStack; in constructScopeNest() local 236 WorkStack.push_back(Scope); in constructScopeNest() 238 while (!WorkStack.empty()) { in constructScopeNest() 239 LexicalScope *WS = WorkStack.back(); in constructScopeNest() 244 WorkStack.push_back(ChildScope); in constructScopeNest() 250 WorkStack.pop_back(); in constructScopeNest()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 1074 SmallVector<RenamePassData, 32> WorkStack; in renamePass() local 1084 WorkStack.push_back({Root, Root->begin(), IncomingVal}); in renamePass() 1086 while (!WorkStack.empty()) { in renamePass() 1087 DomTreeNode *Node = WorkStack.back().DTN; in renamePass() 1088 DomTreeNode::const_iterator ChildIt = WorkStack.back().ChildIt; in renamePass() 1089 IncomingVal = WorkStack.back().IncomingVal; in renamePass() 1092 WorkStack.pop_back(); in renamePass() 1095 ++WorkStack.back().ChildIt; in renamePass() 1111 WorkStack.push_back({Child, Child->begin(), IncomingVal}); in renamePass()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 720 SmallVector<APInt, 16> WorkStack(1, C); in shouldTransformMulToShiftsAddsSubs() local 724 while (!WorkStack.empty()) { in shouldTransformMulToShiftsAddsSubs() 725 APInt Val = WorkStack.pop_back_val(); in shouldTransformMulToShiftsAddsSubs() 740 WorkStack.push_back(Floor); in shouldTransformMulToShiftsAddsSubs() 741 WorkStack.push_back(Val - Floor); in shouldTransformMulToShiftsAddsSubs() 746 WorkStack.push_back(Ceil); in shouldTransformMulToShiftsAddsSubs() 747 WorkStack.push_back(Ceil - Val); in shouldTransformMulToShiftsAddsSubs()
|