LLVM  4.0.0
Public Types | Static Public Member Functions | List of all members
llvm::GraphTraits< MachineBlockFrequencyInfo * > Struct Template Reference

Public Types

typedef const MachineBasicBlockNodeRef
 
typedef
MachineBasicBlock::const_succ_iterator 
ChildIteratorType
 
typedef pointer_iterator
< MachineFunction::const_iterator
nodes_iterator
 

Static Public Member Functions

static NodeRef getEntryNode (const MachineBlockFrequencyInfo *G)
 
static ChildIteratorType child_begin (const NodeRef N)
 
static ChildIteratorType child_end (const NodeRef N)
 
static nodes_iterator nodes_begin (const MachineBlockFrequencyInfo *G)
 
static nodes_iterator nodes_end (const MachineBlockFrequencyInfo *G)
 

Detailed Description

template<>
struct llvm::GraphTraits< MachineBlockFrequencyInfo * >

Definition at line 52 of file MachineBlockFrequencyInfo.cpp.

Member Typedef Documentation

Definition at line 54 of file MachineBlockFrequencyInfo.cpp.

Definition at line 53 of file MachineBlockFrequencyInfo.cpp.

Definition at line 55 of file MachineBlockFrequencyInfo.cpp.

Member Function Documentation

static ChildIteratorType llvm::GraphTraits< MachineBlockFrequencyInfo * >::child_begin ( const NodeRef  N)
inlinestatic
static ChildIteratorType llvm::GraphTraits< MachineBlockFrequencyInfo * >::child_end ( const NodeRef  N)
inlinestatic

Definition at line 65 of file MachineBlockFrequencyInfo.cpp.

References llvm::MachineBasicBlock::succ_end().

static NodeRef llvm::GraphTraits< MachineBlockFrequencyInfo * >::getEntryNode ( const MachineBlockFrequencyInfo G)
inlinestatic

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