Searched refs:po_iterator (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | PostOrderIterator.h | 97 class po_iterator : public po_iterator_storage<SetType, ExtStorage> { 117 po_iterator(NodeRef BB) { in po_iterator() function 123 po_iterator() = default; // End is when stack is empty. 125 po_iterator(NodeRef BB, SetType &S) in po_iterator() function 133 po_iterator(SetType &S) in po_iterator() function 152 static po_iterator begin(const GraphT &G) { in begin() 153 return po_iterator(GT::getEntryNode(G)); in begin() 155 static po_iterator end(const GraphT &G) { return po_iterator(); } in end() 157 static po_iterator begin(const GraphT &G, SetType &S) { in begin() 158 return po_iterator(GT::getEntryNode(G), S); in begin() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | PostOrderCFGView.cpp | 25 for (po_iterator I = po_iterator::begin(cfg, BSet), in PostOrderCFGView() 26 E = po_iterator::end(cfg, BSet); I != E; ++I) { in PostOrderCFGView()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | PostOrderCFGView.h | 106 using po_iterator = variable 107 llvm::po_iterator<const CFG *, CFGBlockSet, true, CFGLoopBodyFirstTraits>;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopIterator.h | 203 typedef po_iterator<BasicBlock*, LoopBlocksTraversal, true> POTIterator; 214 /// po_iterator "automatically" calls back to visitPreorder and 218 assert(DFS.L->getNumBlocks() && "po_iterator cannot handle an empty graph"); in begin() 226 /// Called by po_iterator upon reaching a block via a CFG edge. If this block 238 /// Called by po_iterator each time it advances, indicating a block's
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanCFG.h | 228 po_iterator<VPBlockShallowTraversalWrapper<VPBlockBase *>>>
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 15385 …mallPtrSetIPNS_11GraphTraitsIS5_E8NodeTypeELj8EEELb0ES8_EES5_", "llvm::po_iterator<llvm::Type cons… 15396 …lPtrSetIS3_Lj8EEELb0ENS_11GraphTraitsIS3_EEE13traverseChildEv", "llvm::po_iterator<llvm::Type cons… 18549 …po_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<… 18550 …mallPtrSetIPNS_11GraphTraitsIS4_E8NodeTypeELj8EEELb0ES7_EES4_", "llvm::po_iterator<llvm::BasicBloc… 18551 …lPtrSetIS2_Lj8EEELb0ENS_11GraphTraitsIS2_EEE13traverseChildEv", "llvm::po_iterator<llvm::BasicBloc… 18553 …po_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<… 18555 …po_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<… 18556 …po_iterator<llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, 8u>, false, llvm::GraphTraits<…
|