| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | SuffixTree.cpp | 89 SmallVector<std::pair<SuffixTreeNode *, unsigned>> ToVisit; in setSuffixIndices() local 96 ToVisit.push_back({CurrNode, CurrNodeLen}); in setSuffixIndices() 97 while (!ToVisit.empty()) { in setSuffixIndices() 98 std::tie(CurrNode, CurrNodeLen) = ToVisit.pop_back_val(); in setSuffixIndices() 104 ToVisit.push_back( in setSuffixIndices() 116 SmallVector<SuffixTreeNode *> ToVisit; in setLeafNodes() local 117 ToVisit.push_back(Root); in setLeafNodes() 130 while (!ToVisit.empty()) { in setLeafNodes() 131 SuffixTreeNode *CurrNode = ToVisit.pop_back_val(); in setLeafNodes() 142 ToVisit.push_back(CurrNode); in setLeafNodes() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPostLegalizer.cpp | 127 std::stack<MachineBasicBlock *> ToVisit; in visit() local 130 ToVisit.push(&Start); in visit() 131 Seen.insert(ToVisit.top()); in visit() 132 while (ToVisit.size() != 0) { in visit() 133 MachineBasicBlock *MBB = ToVisit.top(); in visit() 134 ToVisit.pop(); in visit() 141 ToVisit.push(Succ); in visit()
|
| H A D | SPIRVUtils.cpp | 542 std::queue<BasicBlock *> ToVisit; in getReachableFrom() local 543 ToVisit.push(Start); in getReachableFrom() 546 while (ToVisit.size() != 0) { in getReachableFrom() 547 BasicBlock *BB = ToVisit.front(); in getReachableFrom() 548 ToVisit.pop(); in getReachableFrom() 557 ToVisit.push(Successor); in getReachableFrom() 634 ToVisit.push(BB); in visit() 638 while (ToVisit.size() != 0) { in visit() 639 BasicBlock *BB = ToVisit.front(); in visit() 640 ToVisit.pop(); in visit() [all …]
|
| H A D | SPIRVStructurizer.cpp | 191 std::stack<BasicBlock *> ToVisit; in visit() local 194 ToVisit.push(&Start); in visit() 195 Seen.insert(ToVisit.top()); in visit() 196 while (ToVisit.size() != 0) { in visit() 197 BasicBlock *BB = ToVisit.top(); in visit() 198 ToVisit.pop(); in visit() 206 ToVisit.push(Succ); in visit()
|
| H A D | SPIRVUtils.h | 74 std::queue<BasicBlock *> ToVisit = {}; variable
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | PtrUseVisitor.h | 240 UseToVisit ToVisit = Worklist.pop_back_val(); in visitPtr() local 241 U = ToVisit.UseAndIsOffsetKnown.getPointer(); in visitPtr() 242 IsOffsetKnown = ToVisit.UseAndIsOffsetKnown.getInt(); in visitPtr() 244 Offset = std::move(ToVisit.Offset); in visitPtr()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
| H A D | BottleneckAnalysis.cpp | 202 SmallVector<unsigned, 8> ToVisit; in propagateThroughEdges() local 251 ToVisit.emplace_back(ToIID); in propagateThroughEdges() 255 std::swap(RootSet, ToVisit); in propagateThroughEdges() 256 ToVisit.clear(); in propagateThroughEdges()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ReachingDefAnalysis.cpp | 472 SmallVector<MachineBasicBlock *, 4> ToVisit(MBB->successors()); in getGlobalUses() local 474 while (!ToVisit.empty()) { in getGlobalUses() 475 MachineBasicBlock *MBB = ToVisit.pop_back_val(); in getGlobalUses() 479 llvm::append_range(ToVisit, MBB->successors()); in getGlobalUses()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 442 UseToVisit ToVisit = Worklist.pop_back_val(); in visitArgPtr() local 443 U = ToVisit.UseAndIsOffsetKnown.getPointer(); in visitArgPtr()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugInfo.cpp | 831 SmallVector<MDNode *, 16> ToVisit; in traverse() local 835 ToVisit.push_back(N); in traverse() 836 while (!ToVisit.empty()) { in traverse() 837 auto *N = ToVisit.back(); in traverse() 841 ToVisit.pop_back(); in traverse() 848 ToVisit.push_back(MDN); in traverse()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 94 SmallVector<User const *, 16> ToVisit(llvm::make_pointer_range(BB)); in isBlockValidForExtraction() local 96 while (!ToVisit.empty()) { in isBlockValidForExtraction() 97 User const *Curr = ToVisit.pop_back_val(); in isBlockValidForExtraction() 108 ToVisit.push_back(UU); in isBlockValidForExtraction()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 1413 SmallVector<QualType, 8> ToVisit; in DeduceTemplateBases() local 1422 auto AddBases = [&Visited, &ToVisit](const CXXRecordDecl *RD) { in DeduceTemplateBases() 1427 ToVisit.push_back(T); in DeduceTemplateBases() 1436 while (!ToVisit.empty()) { in DeduceTemplateBases() 1437 QualType NextT = ToVisit.pop_back_val(); in DeduceTemplateBases() 1469 while (Matches.size() > 1 && !ToVisit.empty()) { in DeduceTemplateBases() 1470 const CXXRecordDecl *RD = ToVisit.pop_back_val()->getAsCXXRecordDecl(); in DeduceTemplateBases()
|