Lines Matching refs:Prob
1238 BranchProbability Prob, in findUnwindDestinations() argument
1251 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob); in findUnwindDestinations()
1256 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob); in findUnwindDestinations()
1262 UnwindDests.emplace_back(FuncInfo.MBBMap[CatchPadBB], Prob); in findUnwindDestinations()
1274 Prob *= BPI->getEdgeProbability(EHPadBB, NewEHPadBB); in findUnwindDestinations()
1490 BranchProbability Prob) { in addSuccessorWithProb() argument
1494 if (Prob.isUnknown()) in addSuccessorWithProb()
1495 Prob = getEdgeProbability(Src, Dst); in addSuccessorWithProb()
1496 Src->addSuccessor(Dst, Prob); in addSuccessorWithProb()
2024 addSuccessorWithProb(SwitchBB, MBB, B.Prob); in visitBitTestHeader()
2238 Clusters[DstIndex - 1].Prob += CC.Prob; in sortAndRangeify()
7700 auto Prob = BranchProbability::getZero(); in buildJumpTable() local
7711 Prob += Clusters[I].Prob; in buildJumpTable()
7726 JTProbs[Clusters[I].MBB] += Clusters[I].Prob; in buildJumpTable()
7765 JTCases.size() - 1, Prob); in buildJumpTable()
7983 CB->ExtraProb += Clusters[i].Prob; in buildBitTests()
7984 TotalProb += Clusters[i].Prob; in buildBitTests()
8155 addSuccessorWithProb(SwitchMBB, Small.MBB, Small.Prob + Big.Prob); in lowerWorkItem()
8182 return a.Prob > b.Prob; in lowerWorkItem()
8189 if (I->Prob > W.LastCluster->Prob) in lowerWorkItem()
8202 UnhandledProbs += I->Prob; in lowerWorkItem()
8216 UnhandledProbs -= I->Prob; in lowerWorkItem()
8228 auto JumpProb = I->Prob; in lowerWorkItem()
8279 BTB->Prob += DefaultProb / 2; in lowerWorkItem()
8308 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, I->Prob, in lowerWorkItem()
8327 if (X.Prob != CC.Prob) in caseClusterRank()
8328 return X.Prob > CC.Prob; in caseClusterRank()
8349 auto LeftProb = LastLeft->Prob + W.DefaultProb / 2; in splitWorkItem()
8350 auto RightProb = FirstRight->Prob + W.DefaultProb / 2; in splitWorkItem()
8359 LeftProb += (++LastLeft)->Prob; in splitWorkItem()
8361 RightProb += (--FirstRight)->Prob; in splitWorkItem()
8476 BranchProbability Prob = in visitSwitch() local
8479 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob)); in visitSwitch()