Searched refs:ToVisit (Results 1 – 7 of 7) sorted by relevance
/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.back(); in setSuffixIndices() 99 ToVisit.pop_back(); in setSuffixIndices() 105 ToVisit.push_back( in setSuffixIndices() 117 SmallVector<SuffixTreeNode *> ToVisit; in setLeafNodes() local 118 ToVisit.push_back(Root); in setLeafNodes() 131 while (!ToVisit.empty()) { in setLeafNodes() 132 SuffixTreeNode *CurrNode = ToVisit.pop_back_val(); in setLeafNodes() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | PtrUseVisitor.h | 227 UseToVisit ToVisit = Worklist.pop_back_val(); in visitPtr() local 228 U = ToVisit.UseAndIsOffsetKnown.getPointer(); in visitPtr() 229 IsOffsetKnown = ToVisit.UseAndIsOffsetKnown.getInt(); in visitPtr() 231 Offset = std::move(ToVisit.Offset); in visitPtr()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ReachingDefAnalysis.cpp | 386 SmallVector<MachineBasicBlock *, 4> ToVisit(MBB->successors()); in getGlobalUses() local 388 while (!ToVisit.empty()) { in getGlobalUses() 389 MachineBasicBlock *MBB = ToVisit.pop_back_val(); in getGlobalUses() 393 llvm::append_range(ToVisit, MBB->successors()); in getGlobalUses()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
H A D | BottleneckAnalysis.cpp | 203 SmallVector<unsigned, 8> ToVisit; in propagateThroughEdges() local 252 ToVisit.emplace_back(ToIID); in propagateThroughEdges() 256 std::swap(RootSet, ToVisit); in propagateThroughEdges() 257 ToVisit.clear(); in propagateThroughEdges()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 95 SmallVector<User const *, 16> ToVisit; in isBlockValidForExtraction() local 98 ToVisit.push_back(&Inst); in isBlockValidForExtraction() 100 while (!ToVisit.empty()) { in isBlockValidForExtraction() 101 User const *Curr = ToVisit.pop_back_val(); in isBlockValidForExtraction() 112 ToVisit.push_back(UU); in isBlockValidForExtraction()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DebugInfo.cpp | 805 SmallVector<MDNode *, 16> ToVisit; in traverse() local 809 ToVisit.push_back(N); in traverse() 810 while (!ToVisit.empty()) { in traverse() 811 auto *N = ToVisit.back(); in traverse() 815 ToVisit.pop_back(); in traverse() 822 ToVisit.push_back(MDN); in traverse()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 1429 SmallVector<QualType, 8> ToVisit; in DeduceTemplateBases() local 1436 auto AddBases = [&Visited, &ToVisit](const CXXRecordDecl *RD) { in DeduceTemplateBases() 1441 ToVisit.push_back(T); in DeduceTemplateBases() 1450 while (!ToVisit.empty()) { in DeduceTemplateBases() 1451 QualType NextT = ToVisit.pop_back_val(); in DeduceTemplateBases() 1481 while (Matches.size() > 1 && !ToVisit.empty()) { in DeduceTemplateBases() 1482 const CXXRecordDecl *RD = ::getCanonicalRD(ToVisit.pop_back_val()); in DeduceTemplateBases()
|