Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DPostOrderIterator.h96 class po_iterator
107 po_iterator(NodeRef BB) { in po_iterator() function
115 po_iterator(NodeRef BB, SetType &S) in po_iterator() function
123 po_iterator(SetType &S) in po_iterator() function
141 static po_iterator begin(GraphT G) { in begin()
144 static po_iterator end(GraphT G) { return po_iterator(); } in end()
149 static po_iterator end(GraphT G, SetType &S) { return po_iterator(S); } in end()
173 po_iterator tmp = *this;
182 po_iterator<T> po_begin(const T &G) { return po_iterator<T>::begin(G); } in po_begin()
184 po_iterator<T> po_end (const T &G) { return po_iterator<T>::end(G); } in po_end()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DPostOrderCFGView.cpp26 for (po_iterator I = po_iterator::begin(cfg, BSet), in PostOrderCFGView()
27 E = po_iterator::end(cfg, BSet); I != E; ++I) { in PostOrderCFGView()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DPostOrderCFGView.h74 using po_iterator = llvm::po_iterator<const CFG *, CFGBlockSet, true>;
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopIterator.h204 typedef po_iterator<BasicBlock*, LoopBlocksTraversal, true> POTIterator;