Lines Matching full:prob
1305 /// The passed-in Prob is the edge probability to EHPadBB.
1308 BranchProbability Prob,
1321 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob);
1326 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob);
1332 UnwindDests.emplace_back(FuncInfo.MBBMap[CatchPadBB], Prob);
1344 Prob *= BPI->getEdgeProbability(EHPadBB, NewEHPadBB);
1595 BranchProbability Prob) {
1599 if (Prob.isUnknown())
1600 Prob = getEdgeProbability(Src, Dst);
1601 Src->addSuccessor(Dst, Prob);
1694 // We have flexibility in setting Prob for BB1 and Prob for TmpBB.
1729 // We have flexibility in setting Prob for BB1 and Prob for TmpBB.
2177 addSuccessorWithProb(SwitchBB, MBB, B.Prob);
2404 Clusters[DstIndex - 1].Prob += CC.Prob;
8249 auto Prob = BranchProbability::getZero();
8260 Prob += Clusters[I].Prob;
8275 JTProbs[Clusters[I].MBB] += Clusters[I].Prob;
8314 JTCases.size() - 1, Prob);
8536 CB->ExtraProb += Clusters[i].Prob;
8537 TotalProb += Clusters[i].Prob;
8708 addSuccessorWithProb(SwitchMBB, Small.MBB, Small.Prob + Big.Prob);
8735 return a.Prob > b.Prob;
8742 if (I->Prob > W.LastCluster->Prob)
8755 UnhandledProbs += I->Prob;
8769 UnhandledProbs -= I->Prob;
8781 auto JumpProb = I->Prob;
8832 BTB->Prob += DefaultProb / 2;
8861 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, I->Prob,
8880 if (X.Prob != CC.Prob)
8881 return X.Prob > CC.Prob;
8902 auto LeftProb = LastLeft->Prob + W.DefaultProb / 2;
8903 auto RightProb = FirstRight->Prob + W.DefaultProb / 2;
8912 LeftProb += (++LastLeft)->Prob;
8914 RightProb += (--FirstRight)->Prob;
9029 BranchProbability Prob =
9032 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob));