Home
last modified time | relevance | path

Searched refs:ToVisit (Results 1 – 12 of 12) 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.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 DSPIRVPostLegalizer.cpp127 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 DSPIRVUtils.cpp542 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 DSPIRVStructurizer.cpp191 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 DSPIRVUtils.h74 std::queue<BasicBlock *> ToVisit = {}; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h240 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 DBottleneckAnalysis.cpp202 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 DReachingDefAnalysis.cpp472 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 DNVPTXLowerArgs.cpp442 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 DDebugInfo.cpp831 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 DCodeExtractor.cpp94 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 DSemaTemplateDeduction.cpp1413 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()