reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/BranchProbabilityInfo.h
   93   BranchProbability getEdgeProbability(const BasicBlock *Src,

References

lib/Analysis/BranchProbabilityInfo.cpp
  853   return getEdgeProbability(Src, Dst) > BranchProbability(4, 5);
  863     auto Prob = getEdgeProbability(BB, Succ);
  933   const BranchProbability Prob = getEdgeProbability(Src, Dst);
lib/CodeGen/GlobalISel/IRTranslator.cpp
  432   return FuncInfo.BPI->getEdgeProbability(SrcBB, DstBB);
lib/CodeGen/SelectionDAG/FastISel.cpp
 1682     auto BranchProbability = FuncInfo.BPI->getEdgeProbability(
 1698           FuncInfo.BPI->getEdgeProbability(BranchBB, TrueMBB->getBasicBlock());
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1733       Prob *= BPI->getEdgeProbability(EHPadBB, NewEHPadBB);
 1745           ? BPI->getEdgeProbability(FuncInfo.MBB->getBasicBlock(), UnwindDest)
 1997   return BPI->getEdgeProbability(SrcBB, DstBB);
 2808       BPI ? BPI->getEdgeProbability(InvokeMBB->getBasicBlock(), EHPadBB)
lib/Target/AArch64/AArch64FastISel.cpp
 2501       auto BranchProbability = FuncInfo.BPI->getEdgeProbability(
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  529   auto TProb = FuncInfo->BPI->getEdgeProbability(BB, TBB);
  530   auto FProb = FuncInfo->BPI->getEdgeProbability(BB, FBB);
lib/Transforms/IPO/PartialInlining.cpp
  490       BranchProbability SuccProb = BPI.getEdgeProbability(thisBB, *SI);
lib/Transforms/Instrumentation/CFGMST.h
  137             Weight = BPI->getEdgeProbability(&*BB, TargetBB).scale(scaleFactor);
lib/Transforms/Scalar/JumpThreading.cpp
 1993         BFI->getBlockFreq(PredBB) * BPI->getEdgeProbability(PredBB, BB);
 2114           Pred, BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, BB)));
 2177   auto BB2SuccBBFreq = BBOrigFreq * BPI->getEdgeProbability(BB, SuccBB);
 2187                         : BBOrigFreq * BPI->getEdgeProbability(BB, Succ);
lib/Transforms/Scalar/LoopPredication.cpp
  944         BPI->getEdgeProbability(ExitEdge.first, ExitEdge.second);
lib/Transforms/Utils/BreakCriticalEdges.cpp
  418             BPI->getEdgeProbability(Src, DirectSucc);
lib/Transforms/Utils/CodeExtractor.cpp
 1404           BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, header);
 1432           BF += BFI->getBlockFreq(Block) * BPI->getEdgeProbability(Block, *SI);