Home
last modified time | relevance | path

Searched refs:po_iterator (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DPostOrderIterator.h97 class po_iterator : public po_iterator_storage<SetType, ExtStorage> {
113 po_iterator(NodeRef BB) { in po_iterator() function
119 po_iterator() = default; // End is when stack is empty.
121 po_iterator(NodeRef BB, SetType &S) in po_iterator() function
129 po_iterator(SetType &S) in po_iterator() function
146 static po_iterator begin(const GraphT &G) { in begin()
147 return po_iterator(GT::getEntryNode(G)); in begin()
149 static po_iterator end(const GraphT &G) { return po_iterator(); } in end()
151 static po_iterator begin(const GraphT &G, SetType &S) { in begin()
152 return po_iterator(GT::getEntryNode(G), S); in begin()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DPostOrderCFGView.cpp25 for (po_iterator I = po_iterator::begin(cfg, BSet), in PostOrderCFGView()
26 E = po_iterator::end(cfg, BSet); I != E; ++I) { in PostOrderCFGView()
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/Analyses/
H A DPostOrderCFGView.h73 using po_iterator = llvm::po_iterator<const CFG *, CFGBlockSet, true>;
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopIterator.h203 typedef po_iterator<BasicBlock*, LoopBlocksTraversal, true> POTIterator;