class ReversePostOrderTraversal
Declaration
template <class GraphT, class GT = GraphTraits<GraphT>>
class ReversePostOrderTraversal { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:291
Templates
- GraphT
- GT = GraphTraits<GraphT>
Member Variables
- private std::vector<NodeRef> Blocks
Method Overview
- private void Initialize(const GraphT & G)
- public ReversePostOrderTraversal<GraphT, GT>(const GraphT & G)
- public llvm::ReversePostOrderTraversal::rpo_iterator begin()
- public llvm::ReversePostOrderTraversal::const_rpo_iterator begin() const
- public llvm::ReversePostOrderTraversal::rpo_iterator end()
- public llvm::ReversePostOrderTraversal::const_rpo_iterator end() const
Methods
¶void Initialize(const GraphT& G)
void Initialize(const GraphT& G)
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:296
Parameters
- const GraphT& G
¶ReversePostOrderTraversal<GraphT, GT>(
const GraphT& G)
ReversePostOrderTraversal<GraphT, GT>(
const GraphT& G)
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:304
Parameters
- const GraphT& G
¶llvm::ReversePostOrderTraversal::rpo_iterator
begin()
llvm::ReversePostOrderTraversal::rpo_iterator
begin()
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:307
¶llvm::ReversePostOrderTraversal::
const_rpo_iterator
begin() const
llvm::ReversePostOrderTraversal::
const_rpo_iterator
begin() const
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:308
¶llvm::ReversePostOrderTraversal::rpo_iterator
end()
llvm::ReversePostOrderTraversal::rpo_iterator
end()
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:309
¶llvm::ReversePostOrderTraversal::
const_rpo_iterator
end() const
llvm::ReversePostOrderTraversal::
const_rpo_iterator
end() const
Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:310