Home
last modified time | relevance | path

Searched refs:ToVisit (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DSuffixTree.cpp89 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 DPtrUseVisitor.h227 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 DReachingDefAnalysis.cpp386 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 DBottleneckAnalysis.cpp203 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 DCodeExtractor.cpp95 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 DDebugInfo.cpp805 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 DSemaTemplateDeduction.cpp1429 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()