| /llvm-project/llvm/lib/CodeGen/ |
| H A D | LexicalScopes.cpp | 238 SmallVector<std::pair<LexicalScope *, size_t>, 4> WorkStack; in constructScopeNest() local 239 WorkStack.push_back(std::make_pair(Scope, 0)); in constructScopeNest() 241 while (!WorkStack.empty()) { in constructScopeNest() 242 auto &ScopePosition = WorkStack.back(); in constructScopeNest() 248 WorkStack.push_back(std::make_pair(ChildScope, 0)); in constructScopeNest() 251 WorkStack.pop_back(); in constructScopeNest()
|
| /llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericDomTree.h | 155 SmallVector<DomTreeNodeBase *, 64> WorkStack = {this}; 157 while (!WorkStack.empty()) { 158 DomTreeNodeBase *Current = WorkStack.pop_back_val(); 163 if (C->Level != C->IDom->Level + 1) WorkStack.push_back(C); 813 32> WorkStack; 822 WorkStack.push_back({ThisRoot, ThisRoot->begin()}); 827 while (!WorkStack.empty()) { 828 const DomTreeNodeBase<NodeT> *Node = WorkStack.back().first; 829 const auto ChildIt = WorkStack.back().second; 835 WorkStack [all...] |
| /llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 1151 SmallVector<RenamePassData, 32> WorkStack; in renamePass() local 1161 WorkStack.push_back({Root, Root->begin(), IncomingVal}); in renamePass() 1163 while (!WorkStack.empty()) { in renamePass() 1164 DomTreeNode *Node = WorkStack.back().DTN; in renamePass() 1165 DomTreeNode::const_iterator ChildIt = WorkStack.back().ChildIt; in renamePass() 1166 IncomingVal = WorkStack.back().IncomingVal; in renamePass() 1169 WorkStack.pop_back(); in renamePass() 1172 ++WorkStack.back().ChildIt; in renamePass() 1188 WorkStack.push_back({Child, Child->begin(), IncomingVal}); in renamePass()
|
| /llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 3502 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack; in depthFirstVLocAndEmit() 3507 WorkStack.push_back({TopScope, TopScope->getChildren().size() - 1}); in depthFirstVLocAndEmit() 3509 while (!WorkStack.empty()) { in depthFirstVLocAndEmit() 3510 auto &ScopePosition = WorkStack.back(); in depthFirstVLocAndEmit() 3519 WorkStack.push_back( in depthFirstVLocAndEmit() 3522 WorkStack.pop_back(); in depthFirstVLocAndEmit() 3594 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack; in depthFirstVLocAndEmit() 3595 WorkStack.push_back({LS.getCurrentFunctionScope(), 0}); in depthFirstVLocAndEmit() 3599 while (!WorkStack.empty()) { in emitTransfers() 3600 auto &ScopePosition = WorkStack in emitTransfers() 3443 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack; makeDepthFirstEjectionMap() local 3535 SmallVector<std::pair<LexicalScope *, ssize_t>, 4> WorkStack; depthFirstVLocAndEmit() local [all...] |
| /llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 871 AddrList WorkStack; in createAddressGroups() 874 for (AddrInfo &W : WorkStack) { in createAddressGroups() 893 WorkStack.push_back(*AI); in createAddressGroups() 902 while (!WorkStack.empty() && WorkStack.back().Inst->getParent() == &Block) in createAddressGroups() 903 WorkStack.pop_back(); in createAddressGroups() 907 assert(WorkStack.empty()); in createAddressGroups() 872 AddrList WorkStack; createAddressGroups() local
|
| /llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Core.cpp | 1736 SmallVector<JITDylibSP, 64> WorkStack; in getDFSLinkOrder() 1737 WorkStack.push_back(JD); in getDFSLinkOrder() 1740 while (!WorkStack.empty()) { in getDFSLinkOrder() local 1741 Result.push_back(std::move(WorkStack.back())); in getDFSLinkOrder() 1742 WorkStack.pop_back(); in getDFSLinkOrder() 1748 WorkStack.push_back(&JD); in getDFSLinkOrder()
|
| /llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 785 SmallVector<APInt, 16> WorkStack(1, C); in shouldTransformMulToShiftsAddsSubs() 789 while (!WorkStack.empty()) { in shouldTransformMulToShiftsAddsSubs() 790 APInt Val = WorkStack.pop_back_val(); in shouldTransformMulToShiftsAddsSubs() 807 WorkStack.push_back(Floor); in genConstMult() 808 WorkStack.push_back(Val - Floor); in genConstMult() 810 WorkStack.push_back(Ceil); in genConstMult() 811 WorkStack.push_back(Ceil - Val); in genConstMult() 746 SmallVector<APInt, 16> WorkStack(1, C); shouldTransformMulToShiftsAddsSubs() local
|