• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching refs:Prob

1680     BranchProbability Prob,
1687 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob);
1694 UnwindDests.emplace_back(FuncInfo.MBBMap[CatchPadBB], Prob);
1711 /// The passed-in Prob is the edge probability to EHPadBB.
1714 BranchProbability Prob,
1725 findWasmUnwindDestinations(FuncInfo, EHPadBB, Prob, UnwindDests);
1736 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob);
1741 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob);
1748 UnwindDests.emplace_back(FuncInfo.MBBMap[CatchPadBB], Prob);
1762 Prob *= BPI->getEdgeProbability(EHPadBB, NewEHPadBB);
2034 BranchProbability Prob) {
2038 if (Prob.isUnknown())
2039 Prob = getEdgeProbability(Src, Dst);
2040 Src->addSuccessor(Dst, Prob);
2164 // We have flexibility in setting Prob for BB1 and Prob for TmpBB.
2199 // We have flexibility in setting Prob for BB1 and Prob for TmpBB.
2694 addSuccessorWithProb(SwitchBB, MBB, B.Prob);
10164 addSuccessorWithProb(SwitchMBB, Small.MBB, Small.Prob + Big.Prob);
10194 return a.Prob != b.Prob ?
10195 a.Prob > b.Prob :
10203 if (I->Prob > W.LastCluster->Prob)
10216 UnhandledProbs += I->Prob;
10233 UnhandledProbs -= I->Prob;
10245 auto JumpProb = I->Prob;
10302 BTB->Prob += DefaultProb / 2;
10341 getCurSDLoc(), I->Prob, UnhandledProbs);
10359 if (X.Prob != CC.Prob)
10360 return X.Prob > CC.Prob;
10381 auto LeftProb = LastLeft->Prob + W.DefaultProb / 2;
10382 auto RightProb = FirstRight->Prob + W.DefaultProb / 2;
10391 LeftProb += (++LastLeft)->Prob;
10393 RightProb += (--FirstRight)->Prob;
10534 if (CC.Prob < TopCaseProb)
10536 TopCaseProb = CC.Prob;
10563 << CC.Prob << "\n");
10564 CC.Prob = scaleCaseProbality(CC.Prob, TopCaseProb);
10565 LLVM_DEBUG(dbgs() << "After scaling: " << CC.Prob << "\n");
10579 BranchProbability Prob =
10582 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob));