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

Public Types

typedef const BasicBlockNodeRef
 
typedef succ_const_iterator ChildIteratorType
 
typedef pointer_iterator
< Function::const_iterator
nodes_iterator
 

Static Public Member Functions

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

Detailed Description

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

Definition at line 61 of file BlockFrequencyInfo.cpp.

Member Typedef Documentation

Definition at line 63 of file BlockFrequencyInfo.cpp.

Definition at line 62 of file BlockFrequencyInfo.cpp.

Definition at line 64 of file BlockFrequencyInfo.cpp.

Member Function Documentation

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

Definition at line 69 of file BlockFrequencyInfo.cpp.

References llvm::succ_begin().

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

Definition at line 72 of file BlockFrequencyInfo.cpp.

References llvm::succ_end().

static NodeRef llvm::GraphTraits< BlockFrequencyInfo * >::getEntryNode ( const BlockFrequencyInfo G)
inlinestatic
static nodes_iterator llvm::GraphTraits< BlockFrequencyInfo * >::nodes_begin ( const BlockFrequencyInfo G)
inlinestatic
static nodes_iterator llvm::GraphTraits< BlockFrequencyInfo * >::nodes_end ( const BlockFrequencyInfo G)
inlinestatic

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