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

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);
  207 iterator_range<po_ext_iterator<T, SetType>> post_order_ext(const T &G, SetType &S) {
  207 iterator_range<po_ext_iterator<T, SetType>> post_order_ext(const T &G, SetType &S) {
  214 struct ipo_iterator : public po_iterator<Inverse<T>, SetType, External> {
  215   ipo_iterator(const po_iterator<Inverse<T>, SetType, External> &V) :
  236 struct ipo_ext_iterator : public ipo_iterator<T, SetType, true> {
  237   ipo_ext_iterator(const ipo_iterator<T, SetType, true> &V) :
  239   ipo_ext_iterator(const po_iterator<Inverse<T>, SetType, true> &V) :
  244 ipo_ext_iterator<T, SetType> ipo_ext_begin(const T &G, SetType &S) {
  244 ipo_ext_iterator<T, SetType> ipo_ext_begin(const T &G, SetType &S) {
  245   return ipo_ext_iterator<T, SetType>::begin(G, S);
  249 ipo_ext_iterator<T, SetType> ipo_ext_end(const T &G, SetType &S) {
  249 ipo_ext_iterator<T, SetType> ipo_ext_end(const T &G, SetType &S) {
  250   return ipo_ext_iterator<T, SetType>::end(G, S);
  254 iterator_range<ipo_ext_iterator<T, SetType>>
  255 inverse_post_order_ext(const T &G, SetType &S) {
lib/CodeGen/MachineTraceMetrics.cpp
  444   LoopBounds &LB;
  447   po_iterator_storage(LoopBounds &lb) : LB(lb) {}
  481   LoopBounds Bounds(BlockInfo, MTM.Loops);