Lines Matching refs:MBPI
168 const MachineBranchProbabilityInfo *MBPI;
332 // the MBPI analysis, we manually compute probabilities using the edge
335 // improve the MBPI interface to efficiently support query patterns such as
339 uint32_t SumWeight = MBPI->getSumForBlock(BB, WeightScale);
356 uint32_t SuccWeight = MBPI->getEdgeWeight(BB, *SI);
379 = MBFI->getBlockFreq(*PI) * MBPI->getEdgeProbability(*PI, *SI);
655 // the MBPI analysis, we use the internal weights and manually compute the
658 uint32_t SumWeight = MBPI->getSumForBlock(*I, WeightScale);
674 uint32_t SuccWeight = MBPI->getEdgeWeight(*I, *SI);
1019 MBPI->getEdgeWeight(PrevBB, FBB) > MBPI->getEdgeWeight(PrevBB, TBB) &&
1023 DEBUG(dbgs() << " Edge weight: " << MBPI->getEdgeWeight(PrevBB, FBB)
1024 << " vs " << MBPI->getEdgeWeight(PrevBB, TBB) << "\n");
1097 BranchProbability LayoutProb = MBPI->getEdgeProbability(LayoutPred, *BI);
1109 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
1141 const MachineBranchProbabilityInfo *MBPI;
1177 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
1193 BlockFrequency EdgeFreq = BlockFreq * MBPI->getEdgeProbability(I, *SI);