reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
140 static po_iterator begin(GraphT G) { 141 return po_iterator(GT::getEntryNode(G)); 143 static po_iterator end(GraphT G) { return po_iterator(); } 143 static po_iterator end(GraphT G) { return po_iterator(); } 145 static po_iterator begin(GraphT G, SetType &S) { 146 return po_iterator(GT::getEntryNode(G), S); 148 static po_iterator end(GraphT G, SetType &S) { return po_iterator(S); } 148 static po_iterator end(GraphT G, SetType &S) { return po_iterator(S); } 150 bool operator==(const po_iterator &x) const { 153 bool operator!=(const po_iterator &x) const { return !(*this == x); } 163 po_iterator &operator++() { // Preincrement 171 po_iterator operator++(int) { // Postincrement 172 po_iterator tmp = *this; 181 po_iterator<T> po_begin(const T &G) { return po_iterator<T>::begin(G); } 181 po_iterator<T> po_begin(const T &G) { return po_iterator<T>::begin(G); } 183 po_iterator<T> po_end (const T &G) { return po_iterator<T>::end(G); } 183 po_iterator<T> po_end (const T &G) { return po_iterator<T>::end(G); } 185 template <class T> iterator_range<po_iterator<T>> post_order(const T &G) { 191 struct po_ext_iterator : public po_iterator<T, SetType, true> { 192 po_ext_iterator(const po_iterator<T, SetType, true> &V) : 193 po_iterator<T, SetType, true>(V) {} 214 struct ipo_iterator : public po_iterator<Inverse<T>, SetType, External> { 215 ipo_iterator(const po_iterator<Inverse<T>, SetType, External> &V) : 216 po_iterator<Inverse<T>, SetType, External> (V) {} 239 ipo_ext_iterator(const po_iterator<Inverse<T>, SetType, true> &V) :include/llvm/Analysis/LoopIterator.h
203 typedef po_iterator<BasicBlock*, LoopBlocksTraversal, true> POTIterator;
tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h 73 using po_iterator = llvm::po_iterator<const CFG *, CFGBlockSet, true>;
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 610 for (po_iterator<DomTreeNode *> I = po_begin(N), E = po_end(N); I != E; ++I)