LLVM API Documentation

Public Types | Public Member Functions | Public Attributes
llvm::bfi_detail::IrreducibleGraph::IrrNode Struct Reference

#include <BlockFrequencyInfoImpl.h>

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

List of all members.

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 531 of file BlockFrequencyInfoImpl.h.


Member Typedef Documentation

Definition at line 537 of file BlockFrequencyInfoImpl.h.


Constructor & Destructor Documentation

Definition at line 535 of file BlockFrequencyInfoImpl.h.


Member Function Documentation

Definition at line 538 of file BlockFrequencyInfoImpl.h.

References Edges.

Definition at line 540 of file BlockFrequencyInfoImpl.h.

References succ_begin().

Definition at line 539 of file BlockFrequencyInfoImpl.h.

References Edges, and NumIn.

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

Definition at line 541 of file BlockFrequencyInfoImpl.h.

References Edges.

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


Member Data Documentation


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