reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/LoopIterator.h
   31 class LoopBlocksTraversal;

References

include/llvm/ADT/PostOrderIterator.h
   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(),