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

Public Types

typedef const MachineBasicBlock NodeType
 
typedef
MachineBasicBlock::const_succ_iterator 
ChildIteratorType
 
typedef
MachineFunction::const_iterator 
nodes_iterator
 

Static Public Member Functions

static const NodeTypegetEntryNode (const MachineBlockFrequencyInfo *G)
 
static ChildIteratorType child_begin (const NodeType *N)
 
static ChildIteratorType child_end (const NodeType *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 53 of file MachineBlockFrequencyInfo.cpp.

Member Typedef Documentation

Definition at line 55 of file MachineBlockFrequencyInfo.cpp.

Definition at line 56 of file MachineBlockFrequencyInfo.cpp.

Definition at line 54 of file MachineBlockFrequencyInfo.cpp.

Member Function Documentation

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

Definition at line 67 of file MachineBlockFrequencyInfo.cpp.

References llvm::MachineBasicBlock::succ_end().


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