reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
31 class LoopBlocksTraversal;
97 public po_iterator_storage<SetType, ExtStorage> { 114 po_iterator(NodeRef BB, SetType &S) 122 po_iterator(SetType &S) 191 struct po_ext_iterator : public po_iterator<T, SetType, true> { 192 po_ext_iterator(const po_iterator<T, SetType, true> &V) : 197 po_ext_iterator<T, SetType> po_ext_begin(T G, SetType &S) { 197 po_ext_iterator<T, SetType> po_ext_begin(T G, SetType &S) { 198 return po_ext_iterator<T, SetType>::begin(G, S); 202 po_ext_iterator<T, SetType> po_ext_end(T G, SetType &S) { 202 po_ext_iterator<T, SetType> po_ext_end(T G, SetType &S) { 203 return po_ext_iterator<T, SetType>::end(G, S);include/llvm/Analysis/LoopIterator.h
191 LoopBlocksTraversal &LBT; 193 po_iterator_storage(LoopBlocksTraversal &lbs) : LBT(lbs) {} 203 typedef po_iterator<BasicBlock*, LoopBlocksTraversal, true> POTIterator;lib/Analysis/LoopInfo.cpp
698 LoopBlocksTraversal Traversal(DFS, LI); 1104 LoopBlocksTraversal Traversal(*this, LI); 1105 for (LoopBlocksTraversal::POTIterator POI = Traversal.begin(),