class DOTFuncInfo
Declaration
class DOTFuncInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:54
Member Variables
- private const llvm::Function* F
- private const llvm::BlockFrequencyInfo* BFI
- private const llvm::BranchProbabilityInfo* BPI
- private uint64_t MaxFreq
- private bool ShowHeat
- private bool EdgeWeights
- private bool RawWeights
Method Overview
- public DOTFuncInfo(const llvm::Function * F)
- public DOTFuncInfo(const llvm::Function * F, const llvm::BlockFrequencyInfo * BFI, const llvm::BranchProbabilityInfo * BPI, uint64_t MaxFreq)
- public const llvm::BlockFrequencyInfo * getBFI() const
- public const llvm::BranchProbabilityInfo * getBPI() const
- public uint64_t getFreq(const llvm::BasicBlock * BB) const
- public const llvm::Function * getFunction() const
- public uint64_t getMaxFreq() const
- public void setEdgeWeights(bool EdgeWeights)
- public void setHeatColors(bool ShowHeat)
- public void setRawEdgeWeights(bool RawWeights)
- public bool showEdgeWeights()
- public bool showHeatColors()
- public bool useRawEdgeWeights()
Methods
¶DOTFuncInfo(const llvm::Function* F)
DOTFuncInfo(const llvm::Function* F)
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:65
Parameters
- const llvm::Function* F
¶DOTFuncInfo(
const llvm::Function* F,
const llvm::BlockFrequencyInfo* BFI,
const llvm::BranchProbabilityInfo* BPI,
uint64_t MaxFreq)
DOTFuncInfo(
const llvm::Function* F,
const llvm::BlockFrequencyInfo* BFI,
const llvm::BranchProbabilityInfo* BPI,
uint64_t MaxFreq)
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:67
Parameters
- const llvm::Function* F
- const llvm::BlockFrequencyInfo* BFI
- const llvm::BranchProbabilityInfo* BPI
- uint64_t MaxFreq
¶const llvm::BlockFrequencyInfo* getBFI() const
const llvm::BlockFrequencyInfo* getBFI() const
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:75
¶const llvm::BranchProbabilityInfo* getBPI() const
const llvm::BranchProbabilityInfo* getBPI() const
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:77
¶uint64_t getFreq(const llvm::BasicBlock* BB) const
uint64_t getFreq(const llvm::BasicBlock* BB) const
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:83
Parameters
- const llvm::BasicBlock* BB
¶const llvm::Function* getFunction() const
const llvm::Function* getFunction() const
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:79
¶uint64_t getMaxFreq() const
uint64_t getMaxFreq() const
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:81
¶void setEdgeWeights(bool EdgeWeights)
void setEdgeWeights(bool EdgeWeights)
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:95
Parameters
- bool EdgeWeights
¶void setHeatColors(bool ShowHeat)
void setHeatColors(bool ShowHeat)
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:87
Parameters
- bool ShowHeat
¶void setRawEdgeWeights(bool RawWeights)
void setRawEdgeWeights(bool RawWeights)
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:91
Parameters
- bool RawWeights
¶bool showEdgeWeights()
bool showEdgeWeights()
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:97
¶bool showHeatColors()
bool showHeatColors()
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:89
¶bool useRawEdgeWeights()
bool useRawEdgeWeights()
Declared at: llvm/include/llvm/Analysis/CFGPrinter.h:93