| PostOrderIterator.h | 217 struct ipo_iterator : public po_iterator<Inverse<T>, SetType, External> { struct in namespace:llvm 218 ipo_iterator(const po_iterator<Inverse<T>, SetType, External> &V) : function in struct:llvm::ipo_iterator 223 ipo_iterator<T> ipo_begin(const T &G) { 224 return ipo_iterator<T>::begin(G); 228 ipo_iterator<T> ipo_end(const T &G){ 229 return ipo_iterator<T>::end(G); 233 iterator_range<ipo_iterator<T>> inverse_post_order(const T &G) { 239 struct ipo_ext_iterator : public ipo_iterator<T, SetType, true> { 240 ipo_ext_iterator(const ipo_iterator<T, SetType, true> &V) : 241 ipo_iterator<T, SetType, true>(V) { [all...] |