LLVM  4.0.0
Public Types | Public Member Functions | List of all members
llvm::ReversePostOrderTraversal< GraphT, GT > Class Template Reference

#include <PostOrderIterator.h>

Public Types

typedef std::vector< NodeRef >
::reverse_iterator 
rpo_iterator
 

Public Member Functions

 ReversePostOrderTraversal (GraphT G)
 
rpo_iterator begin ()
 
rpo_iterator end ()
 

Detailed Description

template<class GraphT, class GT = GraphTraits<GraphT>>
class llvm::ReversePostOrderTraversal< GraphT, GT >

Definition at line 284 of file PostOrderIterator.h.

Member Typedef Documentation

template<class GraphT, class GT = GraphTraits<GraphT>>
typedef std::vector<NodeRef>::reverse_iterator llvm::ReversePostOrderTraversal< GraphT, GT >::rpo_iterator

Definition at line 293 of file PostOrderIterator.h.

Constructor & Destructor Documentation

template<class GraphT, class GT = GraphTraits<GraphT>>
llvm::ReversePostOrderTraversal< GraphT, GT >::ReversePostOrderTraversal ( GraphT  G)
inline

Definition at line 295 of file PostOrderIterator.h.

Member Function Documentation

template<class GraphT, class GT = GraphTraits<GraphT>>
rpo_iterator llvm::ReversePostOrderTraversal< GraphT, GT >::begin ( )
inline

Definition at line 298 of file PostOrderIterator.h.

Referenced by propagateSwiftErrorVRegs().

template<class GraphT, class GT = GraphTraits<GraphT>>
rpo_iterator llvm::ReversePostOrderTraversal< GraphT, GT >::end ( )
inline

Definition at line 299 of file PostOrderIterator.h.

Referenced by propagateSwiftErrorVRegs().


The documentation for this class was generated from the following file: