PostOrderIterator.h | 27 // visited nodes during the po_iterator's depth-first traversal. 45 // could be used to remove loop back-edges from the CFG seen by po_iterator. 49 // the finishPostorder() function is called just before the po_iterator moves 91 class po_iterator : public std::iterator<std::forward_iterator_tag, class in namespace:llvm 113 inline po_iterator(NodeType *BB) { function in class:llvm::po_iterator 118 inline po_iterator() {} // End is when stack is empty. function in class:llvm::po_iterator 120 inline po_iterator(NodeType *BB, SetType &S) : function in class:llvm::po_iterator 128 inline po_iterator(SetType &S) : function in class:llvm::po_iterator 133 typedef po_iterator<GraphT, SetType, ExtStorage, GT> _Self; 175 po_iterator<T> po_begin(T G) { return po_iterator<T>::begin(G); [all...] |