LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Member Functions | List of all members
llvm::GraphTraits< BlockFrequencyInfo * > Struct Template Reference

Public Types

typedef const BasicBlock NodeType
 
typedef succ_const_iterator ChildIteratorType
 
typedef Function::const_iterator nodes_iterator
 

Static Public Member Functions

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

Member Typedef Documentation

Definition at line 52 of file BlockFrequencyInfo.cpp.

Definition at line 53 of file BlockFrequencyInfo.cpp.

Definition at line 51 of file BlockFrequencyInfo.cpp.

Member Function Documentation

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

Definition at line 58 of file BlockFrequencyInfo.cpp.

References llvm::succ_begin().

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

Definition at line 61 of file BlockFrequencyInfo.cpp.

References llvm::succ_end().

static const NodeType* 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: