diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2023-12-18 20:30:12 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2024-04-19 21:12:03 +0000 | 
| commit | c9157d925c489f07ba9c0b2ce47e5149b75969a5 (patch) | |
| tree | 08bc4a3d9cad3f9ebffa558ddf140b9d9257b219 /contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp | |
| parent | 2a66844f606a35d68ad8a8061f4bea204274b3bc (diff) | |
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp | 12 | 
1 files changed, 7 insertions, 5 deletions
diff --git a/contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp b/contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp index b45deccd913d..6448ed66dc51 100644 --- a/contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp +++ b/contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp @@ -1188,8 +1188,11 @@ BranchProbabilityInfo::printEdgeProbability(raw_ostream &OS,                                              const BasicBlock *Src,                                              const BasicBlock *Dst) const {    const BranchProbability Prob = getEdgeProbability(Src, Dst); -  OS << "edge " << Src->getName() << " -> " << Dst->getName() -     << " probability is " << Prob +  OS << "edge "; +  Src->printAsOperand(OS, false, Src->getModule()); +  OS << " -> "; +  Dst->printAsOperand(OS, false, Dst->getModule()); +  OS << " probability is " << Prob       << (isEdgeHot(Src, Dst) ? " [HOT edge]\n" : "\n");    return OS; @@ -1322,9 +1325,8 @@ BranchProbabilityAnalysis::run(Function &F, FunctionAnalysisManager &AM) {  PreservedAnalyses  BranchProbabilityPrinterPass::run(Function &F, FunctionAnalysisManager &AM) { -  OS << "Printing analysis results of BPI for function " -     << "'" << F.getName() << "':" -     << "\n"; +  OS << "Printing analysis 'Branch Probability Analysis' for function '" +     << F.getName() << "':\n";    AM.getResult<BranchProbabilityAnalysis>(F).print(OS);    return PreservedAnalyses::all();  }  | 
