Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
|
| static cl::opt< GVDAGType > | ViewBlockFreqPropagationDAG ("view-block-freq-propagation-dags", cl::Hidden, cl::desc("Pop up a window to show a dag displaying how block ""frequencies propagation 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< std::string > | ViewBlockFreqFuncName ("view-bfi-func-name", cl::Hidden, cl::desc("The option to specify ""the name of the function ""whose CFG will be displayed.")) |
| |
| cl::opt< unsigned > | ViewHotFreqPercent ("view-hot-freq-percent", cl::init(10), cl::Hidden, cl::desc("An integer in percent used to specify ""the hot blocks/edges to be displayed ""in red: a block or edge whose frequency ""is no less than the max frequency of the ""function multiplied by this percent.")) |
| |
| block | freq |
| |
| block Block Frequency | Analysis |
| |
| block Block Frequency | true |
| |
| #define DEBUG_TYPE "block-freq" |
| block Block Frequency Analysis |
| block Block Frequency true |
| cl::opt<GVDAGType> ViewBlockFreqPropagationDAG("view-block-freq-propagation-dags", cl::Hidden, cl::desc("Pop up a window to show a dag displaying how block ""frequencies propagation 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 |
| cl::opt<unsigned> ViewHotFreqPercent("view-hot-freq-percent", cl::init(10), cl::Hidden, cl::desc("An integer in percent used to specify ""the hot blocks/edges to be displayed ""in red: a block or edge whose frequency ""is no less than the max frequency of the ""function multiplied by this percent.")) |