LLVM  4.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::bfi_detail::IrreducibleGraph::IrrNode Struct Reference

#include <BlockFrequencyInfoImpl.h>

Collaboration diagram for llvm::bfi_detail::IrreducibleGraph::IrrNode:
[legend]

Public Types

typedef std::deque< const
IrrNode * >::const_iterator 
iterator
 

Public Member Functions

 IrrNode (const BlockNode &Node)
 
iterator pred_begin () const
 
iterator succ_begin () const
 
iterator pred_end () const
 
iterator succ_end () const
 

Public Attributes

BlockNode Node
 
unsigned NumIn
 
std::deque< const IrrNode * > Edges
 

Detailed Description

Definition at line 562 of file BlockFrequencyInfoImpl.h.

Member Typedef Documentation

Definition at line 568 of file BlockFrequencyInfoImpl.h.

Constructor & Destructor Documentation

llvm::bfi_detail::IrreducibleGraph::IrrNode::IrrNode ( const BlockNode Node)
inline

Definition at line 566 of file BlockFrequencyInfoImpl.h.

Member Function Documentation

iterator llvm::bfi_detail::IrreducibleGraph::IrrNode::pred_begin ( ) const
inline

Definition at line 569 of file BlockFrequencyInfoImpl.h.

References Edges.

iterator llvm::bfi_detail::IrreducibleGraph::IrrNode::pred_end ( ) const
inline

Definition at line 571 of file BlockFrequencyInfoImpl.h.

References succ_begin().

iterator llvm::bfi_detail::IrreducibleGraph::IrrNode::succ_begin ( ) const
inline

Definition at line 570 of file BlockFrequencyInfoImpl.h.

References Edges, and NumIn.

Referenced by llvm::GraphTraits< IrreducibleGraph >::child_begin(), and pred_end().

iterator llvm::bfi_detail::IrreducibleGraph::IrrNode::succ_end ( ) const
inline

Definition at line 572 of file BlockFrequencyInfoImpl.h.

References Edges.

Referenced by llvm::GraphTraits< IrreducibleGraph >::child_end().

Member Data Documentation

std::deque<const IrrNode *> llvm::bfi_detail::IrreducibleGraph::IrrNode::Edges
BlockNode llvm::bfi_detail::IrreducibleGraph::IrrNode::Node
unsigned llvm::bfi_detail::IrreducibleGraph::IrrNode::NumIn

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