Lines Matching refs:Prob
1782 BranchProbability Prob, in findWasmUnwindDestinations() argument
1789 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob); in findWasmUnwindDestinations()
1796 UnwindDests.emplace_back(FuncInfo.MBBMap[CatchPadBB], Prob); in findWasmUnwindDestinations()
1816 BranchProbability Prob, in findUnwindDestinations() argument
1827 findWasmUnwindDestinations(FuncInfo, EHPadBB, Prob, UnwindDests); in findUnwindDestinations()
1838 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob); in findUnwindDestinations()
1843 UnwindDests.emplace_back(FuncInfo.MBBMap[EHPadBB], Prob); in findUnwindDestinations()
1850 UnwindDests.emplace_back(FuncInfo.MBBMap[CatchPadBB], Prob); in findUnwindDestinations()
1864 Prob *= BPI->getEdgeProbability(EHPadBB, NewEHPadBB); in findUnwindDestinations()
2134 BranchProbability Prob) { in addSuccessorWithProb() argument
2138 if (Prob.isUnknown()) in addSuccessorWithProb()
2139 Prob = getEdgeProbability(Src, Dst); in addSuccessorWithProb()
2140 Src->addSuccessor(Dst, Prob); in addSuccessorWithProb()
2804 addSuccessorWithProb(SwitchBB, MBB, B.Prob); in visitBitTestHeader()
10791 addSuccessorWithProb(SwitchMBB, Small.MBB, Small.Prob + Big.Prob); in lowerWorkItem()
10821 return a.Prob != b.Prob ? in lowerWorkItem()
10822 a.Prob > b.Prob : in lowerWorkItem()
10830 if (I->Prob > W.LastCluster->Prob) in lowerWorkItem()
10843 UnhandledProbs += I->Prob; in lowerWorkItem()
10860 UnhandledProbs -= I->Prob; in lowerWorkItem()
10872 auto JumpProb = I->Prob; in lowerWorkItem()
10927 BTB->Prob += DefaultProb / 2; in lowerWorkItem()
10964 getCurSDLoc(), I->Prob, UnhandledProbs); in lowerWorkItem()
10982 if (X.Prob != CC.Prob) in caseClusterRank()
10983 return X.Prob > CC.Prob; in caseClusterRank()
11004 auto LeftProb = LastLeft->Prob + W.DefaultProb / 2; in splitWorkItem()
11005 auto RightProb = FirstRight->Prob + W.DefaultProb / 2; in splitWorkItem()
11014 LeftProb += (++LastLeft)->Prob; in splitWorkItem()
11016 RightProb += (--FirstRight)->Prob; in splitWorkItem()
11157 if (CC.Prob < TopCaseProb) in peelDominantCaseCluster()
11159 TopCaseProb = CC.Prob; in peelDominantCaseCluster()
11186 << CC.Prob << "\n"); in peelDominantCaseCluster()
11187 CC.Prob = scaleCaseProbality(CC.Prob, TopCaseProb); in peelDominantCaseCluster()
11188 LLVM_DEBUG(dbgs() << "After scaling: " << CC.Prob << "\n"); in peelDominantCaseCluster()
11202 BranchProbability Prob = in visitSwitch() local
11205 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob)); in visitSwitch()