Home
last modified time | relevance | path

Searched refs:WorkStack (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Support/
H A DParallel.cpp88 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 DGenericDomTree.h153 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 DLexicalScopes.cpp235 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 DMemorySSA.cpp1074 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 DMipsSEISelLowering.cpp720 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()