LLVM 22.0.0git
|
#include "llvm/Analysis/CFGPrinter.h"
Public Member Functions | |
DOTFuncInfo (const Function *F) | |
LLVM_ABI | ~DOTFuncInfo () |
LLVM_ABI | DOTFuncInfo (const Function *F, const BlockFrequencyInfo *BFI, const BranchProbabilityInfo *BPI, uint64_t MaxFreq) |
const BlockFrequencyInfo * | getBFI () const |
const BranchProbabilityInfo * | getBPI () const |
const Function * | getFunction () const |
LLVM_ABI ModuleSlotTracker * | getModuleSlotTracker () |
uint64_t | getMaxFreq () const |
uint64_t | getFreq (const BasicBlock *BB) const |
void | setHeatColors (bool ShowHeat) |
bool | showHeatColors () |
void | setRawEdgeWeights (bool RawWeights) |
bool | useRawEdgeWeights () |
void | setEdgeWeights (bool EdgeWeights) |
bool | showEdgeWeights () |
Definition at line 62 of file CFGPrinter.h.
|
default |
References LLVM_ABI.
DOTFuncInfo::DOTFuncInfo | ( | const Function * | F, |
const BlockFrequencyInfo * | BFI, | ||
const BranchProbabilityInfo * | BPI, | ||
uint64_t | MaxFreq ) |
Definition at line 94 of file CFGPrinter.cpp.
|
inline |
Definition at line 80 of file CFGPrinter.h.
|
inline |
Definition at line 82 of file CFGPrinter.h.
Referenced by llvm::DOTGraphTraits< DOTFuncInfo * >::getEdgeAttributes().
|
inline |
Definition at line 90 of file CFGPrinter.h.
Referenced by llvm::DOTGraphTraits< DOTFuncInfo * >::getEdgeAttributes(), and llvm::DOTGraphTraits< DOTFuncInfo * >::getNodeAttributes().
Definition at line 84 of file CFGPrinter.h.
Referenced by llvm::GraphTraits< DOTFuncInfo * >::getEntryNode(), llvm::DOTGraphTraits< DOTFuncInfo * >::getGraphName(), llvm::GraphTraits< DOTFuncInfo * >::nodes_begin(), llvm::GraphTraits< DOTFuncInfo * >::nodes_end(), and llvm::GraphTraits< DOTFuncInfo * >::size().
|
inline |
Definition at line 88 of file CFGPrinter.h.
Referenced by llvm::DOTGraphTraits< DOTFuncInfo * >::getNodeAttributes().
ModuleSlotTracker * DOTFuncInfo::getModuleSlotTracker | ( | ) |
Definition at line 104 of file CFGPrinter.cpp.
|
inline |
Definition at line 102 of file CFGPrinter.h.
Referenced by viewCFG(), and writeCFGToDotFile().
|
inline |
Definition at line 94 of file CFGPrinter.h.
Referenced by viewCFG(), and writeCFGToDotFile().
|
inline |
Definition at line 98 of file CFGPrinter.h.
Referenced by viewCFG(), and writeCFGToDotFile().
|
inline |
Definition at line 104 of file CFGPrinter.h.
Referenced by llvm::DOTGraphTraits< DOTFuncInfo * >::getEdgeAttributes().
|
inline |
Definition at line 96 of file CFGPrinter.h.
Referenced by llvm::DOTGraphTraits< DOTFuncInfo * >::getNodeAttributes().
|
inline |
Definition at line 100 of file CFGPrinter.h.
Referenced by llvm::DOTGraphTraits< DOTFuncInfo * >::getEdgeAttributes().