Lines Matching refs:getEdgeProbability
743 AdjustedSumProb -= MBPI->getEdgeProbability(BB, Succ); in collectViableSuccessors()
846 BranchProbability PProb = MBPI->getEdgeProbability(BB, Succ); in isProfitableToTailDup()
860 auto Prob = MBPI->getEdgeProbability(Succ, SuccSucc); in isProfitableToTailDup()
878 * MBPI->getEdgeProbability(SuccPred, Succ); in isProfitableToTailDup()
913 BranchProbability UProb = MBPI->getEdgeProbability(Succ, PDom); in isProfitableToTailDup()
1091 MBPI->getEdgeProbability(SuccPred, Succ); in getBestTrellisSuccessor()
1120 isProfitableToTailDup(BB, Succ2, MBPI->getEdgeProbability(BB, Succ1), in getBestTrellisSuccessor()
1123 MBPI->getEdgeProbability(BB, Succ2), AdjustedSumProb); in getBestTrellisSuccessor()
1138 MBPI->getEdgeProbability(BB, TrellisSucc), AdjustedSumProb); in getBestTrellisSuccessor()
1314 if (MBPI->getEdgeProbability(&BB, PDom) < BranchProbability(50, 100)) in precomputeTriangleChains()
1569 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, Succ); in hasBetterLayoutPredecessor()
1635 auto RealSuccProb = MBPI->getEdgeProbability(BB, Succ); in selectBestSuccessor()
1974 auto TopProb = MBPI->getEdgeProbability(Pred, Top); in TopFallThroughFreq()
1977 auto SuccProb = MBPI->getEdgeProbability(Pred, Succ); in TopFallThroughFreq()
1989 MBPI->getEdgeProbability(Pred, Top); in TopFallThroughFreq()
2029 MBPI->getEdgeProbability(NewTop, ExitBB); in FallThroughGains()
2031 MBPI->getEdgeProbability(NewTop, OldTop); in FallThroughGains()
2042 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, NewTop); in FallThroughGains()
2064 MBPI->getEdgeProbability(BestPred, Succ); in FallThroughGains()
2069 MBPI->getEdgeProbability(BestPred, NewTop); in FallThroughGains()
2264 auto SuccProb = MBPI->getEdgeProbability(MBB, Succ); in findBestLoopExit()
2343 auto TopProb = MBPI->getEdgeProbability(Pred, Top); in hasViableTopFallthrough()
2346 auto SuccProb = MBPI->getEdgeProbability(Pred, Succ); in hasViableTopFallthrough()
2488 MBPI->getEdgeProbability(Pred, ChainHeaderBB); in rotateLoopWithProfile()
2509 auto SuccProb = MBPI->getEdgeProbability(BB, Succ); in rotateLoopWithProfile()
2566 auto TailToHeadProb = MBPI->getEdgeProbability(TailBB, *Iter); in rotateLoopWithProfile()
2615 MBPI->getEdgeProbability(LoopPred, L.getHeader()); in collectLoopBlockSet()
2914 MBPI->getEdgeProbability(ChainBB, FBB) > in optimizeBranches()
2915 MBPI->getEdgeProbability(ChainBB, TBB) && in optimizeBranches()
2920 << MBPI->getEdgeProbability(ChainBB, FBB) << " vs " in optimizeBranches()
2921 << MBPI->getEdgeProbability(ChainBB, TBB) << "\n"); in optimizeBranches()
3030 MBPI->getEdgeProbability(LayoutPred, ChainBB); in alignBlocks()
3263 BranchProbability SuccProb = MBPI->getEdgeProbability(Pred, Succ); in isBestSuccessor()
3268 BranchProbability BBProb = MBPI->getEdgeProbability(Pred, BB); in isBestSuccessor()
3293 return MBPI->getEdgeProbability(BB, A) > MBPI->getEdgeProbability(BB, B); in findDuplicateCandidates()
3303 DefaultBranchProb = MBPI->getEdgeProbability(BB, *SuccIt).getCompl(); in findDuplicateCandidates()
3370 DupCost -= PredFreq * MBPI->getEdgeProbability(BB, *SuccIt); in findDuplicateCandidates()
3599 auto EP = MBPI->getEdgeProbability(&MBB, Succ); in applyExtTsp()
3772 BlockFreq * MBPI->getEdgeProbability(&MBB, Succ); in INITIALIZE_PASS_DEPENDENCY()