Go to the source code of this file.
|
| | llvm |
| | This class represents lattice values for constants.
|
| |
|
| static cl::opt< GVDAGType > | ViewMachineBlockFreqPropagationDAG ("view-machine-block-freq-propagation-dags", cl::Hidden, cl::desc("Pop up a window to show a dag displaying how machine block " "frequencies propagate through the CFG."), cl::values(clEnumValN(GVDT_None, "none", "do not display graphs."), clEnumValN(GVDT_Fraction, "fraction", "display a graph using the " "fractional block frequency representation."), clEnumValN(GVDT_Integer, "integer", "display a graph using the raw " "integer fractional block frequency representation."), clEnumValN(GVDT_Count, "count", "display a graph using the real " "profile count if available."))) |
| |
| cl::opt< GVDAGType > | ViewBlockLayoutWithBFI ("view-block-layout-with-bfi", cl::Hidden, cl::desc("Pop up a window to show a dag displaying MBP layout and associated " "block frequencies of the CFG."), cl::values(clEnumValN(GVDT_None, "none", "do not display graphs."), clEnumValN(GVDT_Fraction, "fraction", "display a graph using the " "fractional block frequency representation."), clEnumValN(GVDT_Integer, "integer", "display a graph using the raw " "integer fractional block frequency representation."), clEnumValN(GVDT_Count, "count", "display a graph using the real " "profile count if available."))) |
| |
| cl::opt< std::string > | ViewBlockFreqFuncName |
| |
| cl::opt< unsigned > | ViewHotFreqPercent |
| |
| static cl::opt< bool > | PrintMachineBlockFreq ("print-machine-bfi", cl::init(false), cl::Hidden, cl::desc("Print the machine block frequency info.")) |
| |
| cl::opt< std::string > | PrintBlockFreqFuncName |
| |
| | DEBUG_TYPE |
| |
| Machine Block Frequency | Analysis |
| |
| Machine Block Frequency | true |
| |
◆ DEBUG_TYPE
| #define DEBUG_TYPE "machine-block-freq" |
◆ getGVDT()
◆ INITIALIZE_PASS_BEGIN()
◆ Analysis
◆ DEBUG_TYPE
◆ PrintBlockFreqFuncName
| cl::opt<std::string> PrintBlockFreqFuncName |
◆ PrintMachineBlockFreq
| cl::opt<bool> PrintMachineBlockFreq("print-machine-bfi", cl::init(false), cl::Hidden, cl::desc("Print the machine block frequency info.")) |
|
static |
◆ true
◆ ViewBlockFreqFuncName
| cl::opt<std::string> ViewBlockFreqFuncName |
◆ ViewBlockLayoutWithBFI
| cl::opt<GVDAGType> ViewBlockLayoutWithBFI("view-block-layout-with-bfi", cl::Hidden, cl::desc( "Pop up a window to show a dag displaying MBP layout and associated " "block frequencies of the CFG."), cl::values(clEnumValN(GVDT_None, "none", "do not display graphs."), clEnumValN(GVDT_Fraction, "fraction", "display a graph using the " "fractional block frequency representation."), clEnumValN(GVDT_Integer, "integer", "display a graph using the raw " "integer fractional block frequency representation."), clEnumValN(GVDT_Count, "count", "display a graph using the real " "profile count if available."))) |
◆ ViewHotFreqPercent
◆ ViewMachineBlockFreqPropagationDAG
| cl::opt<GVDAGType> ViewMachineBlockFreqPropagationDAG("view-machine-block-freq-propagation-dags", cl::Hidden, cl::desc("Pop up a window to show a dag displaying how machine block " "frequencies propagate through the CFG."), cl::values(clEnumValN(GVDT_None, "none", "do not display graphs."), clEnumValN(GVDT_Fraction, "fraction", "display a graph using the " "fractional block frequency representation."), clEnumValN(GVDT_Integer, "integer", "display a graph using the raw " "integer fractional block frequency representation."), clEnumValN(GVDT_Count, "count", "display a graph using the real " "profile count if available."))) |
|
static |