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)

Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:296

Parameters

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()

Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:307

llvm::ReversePostOrderTraversal::
    const_rpo_iterator
    begin() const

Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:308

llvm::ReversePostOrderTraversal::rpo_iterator
end()

Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:309

llvm::ReversePostOrderTraversal::
    const_rpo_iterator
    end() const

Declared at: llvm/include/llvm/ADT/PostOrderIterator.h:310