Lines Matching refs:MBPI

356   const MachineBranchProbabilityInfo *MBPI;  member in __anon4b39d8210111::MachineBlockPlacement
707 AdjustedSumProb -= MBPI->getEdgeProbability(BB, Succ); in collectViableSuccessors()
810 BranchProbability PProb = MBPI->getEdgeProbability(BB, Succ); in isProfitableToTailDup()
824 auto Prob = MBPI->getEdgeProbability(Succ, SuccSucc); in isProfitableToTailDup()
842 * MBPI->getEdgeProbability(SuccPred, Succ); in isProfitableToTailDup()
877 BranchProbability UProb = MBPI->getEdgeProbability(Succ, PDom); in isProfitableToTailDup()
1055 MBPI->getEdgeProbability(SuccPred, Succ); in getBestTrellisSuccessor()
1084 isProfitableToTailDup(BB, Succ2, MBPI->getEdgeProbability(BB, Succ1), in getBestTrellisSuccessor()
1087 MBPI->getEdgeProbability(BB, Succ2), AdjustedSumProb); in getBestTrellisSuccessor()
1102 MBPI->getEdgeProbability(BB, TrellisSucc), AdjustedSumProb); in getBestTrellisSuccessor()
1278 if (MBPI->getEdgeProbability(&BB, PDom) < BranchProbability(50, 100)) in precomputeTriangleChains()
1533 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, Succ); in hasBetterLayoutPredecessor()
1599 auto RealSuccProb = MBPI->getEdgeProbability(BB, Succ); in selectBestSuccessor()
1906 auto TopProb = MBPI->getEdgeProbability(Pred, Top); in TopFallThroughFreq()
1909 auto SuccProb = MBPI->getEdgeProbability(Pred, Succ); in TopFallThroughFreq()
1921 MBPI->getEdgeProbability(Pred, Top); in TopFallThroughFreq()
1961 MBPI->getEdgeProbability(NewTop, ExitBB); in FallThroughGains()
1963 MBPI->getEdgeProbability(NewTop, OldTop); in FallThroughGains()
1974 MBPI->getEdgeProbability(Pred, NewTop); in FallThroughGains()
1996 MBPI->getEdgeProbability(BestPred, Succ); in FallThroughGains()
2001 MBPI->getEdgeProbability(BestPred, NewTop); in FallThroughGains()
2193 auto SuccProb = MBPI->getEdgeProbability(MBB, Succ); in findBestLoopExit()
2272 auto TopProb = MBPI->getEdgeProbability(Pred, Top); in hasViableTopFallthrough()
2275 auto SuccProb = MBPI->getEdgeProbability(Pred, Succ); in hasViableTopFallthrough()
2417 MBPI->getEdgeProbability(Pred, ChainHeaderBB); in rotateLoopWithProfile()
2438 auto SuccProb = MBPI->getEdgeProbability(BB, Succ); in rotateLoopWithProfile()
2496 auto TailToHeadProb = MBPI->getEdgeProbability(TailBB, *Iter); in rotateLoopWithProfile()
2545 MBPI->getEdgeProbability(LoopPred, L.getHeader()); in collectLoopBlockSet()
2844 MBPI->getEdgeProbability(ChainBB, FBB) > in optimizeBranches()
2845 MBPI->getEdgeProbability(ChainBB, TBB) && in optimizeBranches()
2850 << MBPI->getEdgeProbability(ChainBB, FBB) << " vs " in optimizeBranches()
2851 << MBPI->getEdgeProbability(ChainBB, TBB) << "\n"); in optimizeBranches()
2927 MBPI->getEdgeProbability(LayoutPred, ChainBB); in alignBlocks()
3140 BranchProbability SuccProb = MBPI->getEdgeProbability(Pred, Succ); in isBestSuccessor()
3145 BranchProbability BBProb = MBPI->getEdgeProbability(Pred, BB); in isBestSuccessor()
3170 return MBPI->getEdgeProbability(BB, A) > MBPI->getEdgeProbability(BB, B); in findDuplicateCandidates()
3180 DefaultBranchProb = MBPI->getEdgeProbability(BB, *SuccIt).getCompl(); in findDuplicateCandidates()
3247 DupCost -= PredFreq * MBPI->getEdgeProbability(BB, *SuccIt); in findDuplicateCandidates()
3304 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in runOnMachineFunction()
3356 TailDup.initMF(MF, PreRegAlloc, MBPI, MBFI.get(), PSI, in runOnMachineFunction()
3373 *MBFI, *MBPI, PSI, TailMergeSize); in runOnMachineFunction()
3430 const MachineBranchProbabilityInfo *MBPI; member in __anon4b39d8210911::MachineBlockPlacementStats
3470 MBPI = &getAnalysis<MachineBranchProbabilityInfo>(); in INITIALIZE_PASS_DEPENDENCY()
3485 BlockFreq * MBPI->getEdgeProbability(&MBB, Succ); in INITIALIZE_PASS_DEPENDENCY()