Michael Gottesman
94f6f09b57
[block-freq] Rename getEntryFrequency() -> getEntryFreq() to match getBlockFreq() in all *BlockFrequencyInfo*.
...
llvm-svn: 197304
2013-12-14 02:37:38 +00:00
Michael Gottesman
6052e0bc85
[block-freq] Add the equivalent methods to MachineBlockFrequencyInfo and BlockFrequencyInfo that were added to BlockFrequencyImpl in r197285 and r197284.
...
llvm-svn: 197287
2013-12-14 00:06:03 +00:00
Michael Gottesman
576426afb7
Added MachineBlockFrequencyInfo::view for displaying the block frequency propagation graph via graphviz.
...
This is useful for debugging issues in the BlockFrequency implementation
since one can easily visualize where probability mass and other errors
occur in the propagation.
This is the MI version of r194654.
llvm-svn: 196183
2013-12-03 00:49:33 +00:00
Jakub Staszak
6f3beda2b4
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
...
llvm-svn: 146986
2011-12-20 20:03:10 +00:00
Benjamin Kramer
bff5aaee3f
Make headers standalone.
...
llvm-svn: 144537
2011-11-14 17:45:03 +00:00
Jakub Staszak
7b30ba0db8
Add more constantness in BlockFrequencyInfo.
...
llvm-svn: 136816
2011-08-03 21:30:57 +00:00
Jakub Staszak
f5076015fc
Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.
...
llvm-svn: 136278
2011-07-27 22:05:51 +00:00
Jakub Staszak
2873980483
Fix #include guard directive.
...
llvm-svn: 135947
2011-07-25 20:08:00 +00:00
Jakub Staszak
5c309cbead
Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to
...
MachineBlockFrequencyInfo.
llvm-svn: 135937
2011-07-25 19:25:40 +00:00