Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MBPI

176   const MachineBranchProbabilityInfo *MBPI;
340 // the MBPI analysis, we manually compute probabilities using the edge
343 // improve the MBPI interface to efficiently support query patterns such as
347 uint32_t SumWeight = MBPI->getSumForBlock(BB, WeightScale);
364 uint32_t SuccWeight = MBPI->getEdgeWeight(BB, *SI);
388 = MBFI->getBlockFreq(*PI) * MBPI->getEdgeProbability(*PI, *SI);
649 // the MBPI analysis, we use the internal weights and manually compute the
652 uint32_t SumWeight = MBPI->getSumForBlock(*I, WeightScale);
668 uint32_t SuccWeight = MBPI->getEdgeWeight(*I, *SI);
1018 MBPI->getEdgeWeight(PrevBB, FBB) > MBPI->getEdgeWeight(PrevBB, TBB) &&
1022 DEBUG(dbgs() << " Edge weight: " << MBPI->getEdgeWeight(PrevBB, FBB)
1023 << " vs " << MBPI->getEdgeWeight(PrevBB, TBB) << "\n");
1096 BranchProbability LayoutProb = MBPI->getEdgeProbability(LayoutPred, *BI);
1111 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
1143 const MachineBranchProbabilityInfo *MBPI;
1179 MBPI = &getAnalysis<MachineBranchProbabilityInfo>();
1195 BlockFrequency EdgeFreq = BlockFreq * MBPI->getEdgeProbability(I, *SI);