Lines Matching defs:BPI
229 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo *BPI,
236 BranchProbabilityInfo *BPI;
251 BranchProbabilityInfo *BPI, DominatorTree &DT,
253 : SE(SE), BPI(BPI), DT(DT), LI(LI), GetBFI(GetBFI) {}
520 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo *BPI,
530 if (!SkipProfitabilityChecks && BPI) {
532 BPI->getEdgeProbability(BI->getParent(), IndexLoopSucc);
561 if (BPI)
562 BPI->swapSuccEdgesProbabilities(BI->getParent());
909 auto &BPI = AM.getResult<BranchProbabilityAnalysis>(F);
916 InductiveRangeCheckElimination IRCE(SE, &BPI, DT, LI, { getBFI });
970 if (!BPI)
982 BPI->getEdgeProbability(Latch, LatchBrExitIdx);
1018 TBI, L, SE, BPI, EstimatedTripCount, RangeChecks, Changed);