LLVM
8.0.1
|
GraphTraits definition to build SCC for the index. More...
#include "llvm/IR/ModuleSummaryIndex.h"
Public Types | |
typedef ValueInfo | NodeRef |
using | EdgeRef = FunctionSummary::EdgeTy & |
using | ChildIteratorType = mapped_iterator< std::vector< FunctionSummary::EdgeTy >::iterator, decltype(&valueInfoFromEdge)> |
using | ChildEdgeIteratorType = std::vector< FunctionSummary::EdgeTy >::iterator |
Static Public Member Functions | |
static NodeRef | valueInfoFromEdge (FunctionSummary::EdgeTy &P) |
static NodeRef | getEntryNode (ValueInfo V) |
static ChildIteratorType | child_begin (NodeRef N) |
static ChildIteratorType | child_end (NodeRef N) |
static ChildEdgeIteratorType | child_edge_begin (NodeRef N) |
static ChildEdgeIteratorType | child_edge_end (NodeRef N) |
static NodeRef | edge_dest (EdgeRef E) |
GraphTraits definition to build SCC for the index.
Definition at line 1193 of file ModuleSummaryIndex.h.
using llvm::GraphTraits< ValueInfo >::ChildEdgeIteratorType = std::vector<FunctionSummary::EdgeTy>::iterator |
Definition at line 1204 of file ModuleSummaryIndex.h.
using llvm::GraphTraits< ValueInfo >::ChildIteratorType = mapped_iterator<std::vector<FunctionSummary::EdgeTy>::iterator, decltype(&valueInfoFromEdge)> |
Definition at line 1202 of file ModuleSummaryIndex.h.
using llvm::GraphTraits< ValueInfo >::EdgeRef = FunctionSummary::EdgeTy & |
Definition at line 1195 of file ModuleSummaryIndex.h.
typedef ValueInfo llvm::GraphTraits< ValueInfo >::NodeRef |
Definition at line 1194 of file ModuleSummaryIndex.h.
|
inlinestatic |
Definition at line 1208 of file ModuleSummaryIndex.h.
References llvm::FunctionSummary::ExternalNode, F(), and llvm::ValueInfo::getSummaryList().
|
inlinestatic |
Definition at line 1228 of file ModuleSummaryIndex.h.
References llvm::FunctionSummary::ExternalNode, F(), and llvm::ValueInfo::getSummaryList().
|
inlinestatic |
Definition at line 1237 of file ModuleSummaryIndex.h.
References llvm::FunctionSummary::ExternalNode, F(), and llvm::ValueInfo::getSummaryList().
|
inlinestatic |
Definition at line 1218 of file ModuleSummaryIndex.h.
References llvm::FunctionSummary::ExternalNode, F(), and llvm::ValueInfo::getSummaryList().
|
inlinestatic |
Definition at line 1246 of file ModuleSummaryIndex.h.
|
inlinestatic |
Definition at line 1206 of file ModuleSummaryIndex.h.
|
inlinestatic |
Definition at line 1197 of file ModuleSummaryIndex.h.