LLVM API Documentation
Public Member Functions | |
DOTGraphTraits (bool isSimple=false) | |
std::string | getNodeLabel (const BasicBlock *Node, const BlockFrequencyInfo *Graph) |
Static Public Member Functions | |
static std::string | getGraphName (const BlockFrequencyInfo *G) |
Definition at line 75 of file BlockFrequencyInfo.cpp.
llvm::DOTGraphTraits< BlockFrequencyInfo * >::DOTGraphTraits | ( | bool | isSimple = false | ) | [inline, explicit] |
Definition at line 76 of file BlockFrequencyInfo.cpp.
static std::string llvm::DOTGraphTraits< BlockFrequencyInfo * >::getGraphName | ( | const BlockFrequencyInfo * | G | ) | [inline, static] |
Definition at line 79 of file BlockFrequencyInfo.cpp.
References llvm::BlockFrequencyInfo::getFunction(), and llvm::Value::getName().
std::string llvm::DOTGraphTraits< BlockFrequencyInfo * >::getNodeLabel | ( | const BasicBlock * | Node, |
const BlockFrequencyInfo * | Graph | ||
) | [inline] |
Definition at line 83 of file BlockFrequencyInfo.cpp.
References llvm::BlockFrequencyInfo::getBlockFreq(), llvm::BlockFrequency::getFrequency(), llvm::Value::getName(), GVDT_Fraction, GVDT_Integer, GVDT_None, llvm_unreachable, llvm::BlockFrequencyInfo::printBlockFreq(), llvm::StringRef::str(), and ViewBlockFreqPropagationDAG.