diff options
| author | Jakub Staszak <jstaszak@apple.com> | 2011-06-16 20:22:37 +0000 |
|---|---|---|
| committer | Jakub Staszak <jstaszak@apple.com> | 2011-06-16 20:22:37 +0000 |
| commit | 12a43bdde50592d78d4119569eba5328bfab123e (patch) | |
| tree | e9c3c915233fe71ed22a6d28be077076fcc9e935 /llvm/lib/Analysis/BranchProbabilityInfo.cpp | |
| parent | ec7c965c2ea95c802d579ea89beb9ff0adf0d66a (diff) | |
| download | llvm-12a43bdde50592d78d4119569eba5328bfab123e.zip llvm-12a43bdde50592d78d4119569eba5328bfab123e.tar.gz llvm-12a43bdde50592d78d4119569eba5328bfab123e.tar.bz2 | |
Introduce MachineBranchProbabilityInfo class, which has similar API to
BranchProbabilityInfo (expect setEdgeWeight which is not available here).
Branch Weights are kept in MachineBasicBlocks. To turn off this analysis
set -use-mbpi=false.
llvm-svn: 133184
Diffstat (limited to 'llvm/lib/Analysis/BranchProbabilityInfo.cpp')
| -rw-r--r-- | llvm/lib/Analysis/BranchProbabilityInfo.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/BranchProbabilityInfo.cpp b/llvm/lib/Analysis/BranchProbabilityInfo.cpp index a2e8960..15059c7 100644 --- a/llvm/lib/Analysis/BranchProbabilityInfo.cpp +++ b/llvm/lib/Analysis/BranchProbabilityInfo.cpp @@ -348,8 +348,8 @@ getEdgeProbability(BasicBlock *Src, BasicBlock *Dst) const { raw_ostream & BranchProbabilityInfo::printEdgeProbability(raw_ostream &OS, BasicBlock *Src, BasicBlock *Dst) const { - BranchProbability Prob = getEdgeProbability(Src, Dst); + const BranchProbability Prob = getEdgeProbability(Src, Dst); OS << "edge " << Src->getNameStr() << " -> " << Dst->getNameStr() << " probability is " << Prob << (isEdgeHot(Src, Dst) ? " [HOT edge]\n" : "\n"); |
