BlockFrequencyInfo pass uses BlockFrequencyInfoImpl implementation to estimate IR basic block frequencies.
Synopsis
Declared in <llvm/Analysis/BlockFrequencyInfo.h>
class BlockFrequencyInfo;
Member Functions
Name |
Description |
|
Constructors |
|
Destroy this BlockFrequencyInfo and release owned implementation state. |
Assignment operators |
|
Compute block frequency info for the given function. |
|
Return the branch probability info used to compute these frequencies. |
|
Return the frequency of basic block |
|
Return the estimated profile count of |
|
Return the frequency of the function entry block. |
|
Return the function this analysis was computed for, or null if empty. |
|
Return the estimated profile count of frequency |
|
Handle invalidation explicitly. |
|
Returns true if |
|
Print block frequencies for the current function to |
|
Release owned frequency data and reset to an empty state. |
|
Set the frequency of |
|
Set |
|
Assert that this analysis matches |
|
Pop up a Graphviz window showing block frequency propagation. |
Non-Member Functions
Name |
Description |
Print the block frequency |
|
Convenience function equivalent to calling |
Created with MrDocs