Lines Matching refs:BranchProbability
349 Value *&MergedCondition, BranchProbability &CHRBranchBias);
353 Value *&MergedCondition, BranchProbability &CHRBranchBias);
377 DenseMap<Region *, BranchProbability> BranchBiasMap;
379 DenseMap<SelectInst *, BranchProbability> SelectBiasMap;
564 static bool checkMDProf(MDNode *MD, BranchProbability &TrueProb, in checkMDProf()
565 BranchProbability &FalseProb) { in checkMDProf()
586 TrueProb = BranchProbability::getBranchProbability(TrueWt, SumWt); in checkMDProf()
587 FalseProb = BranchProbability::getBranchProbability(FalseWt, SumWt); in checkMDProf()
591 static BranchProbability getCHRBiasThreshold() { in getCHRBiasThreshold()
592 return BranchProbability::getBranchProbability( in getCHRBiasThreshold()
601 static bool checkBias(K *Key, BranchProbability TrueProb, in checkBias()
602 BranchProbability FalseProb, S &TrueSet, S &FalseSet, in checkBias()
604 BranchProbability Threshold = getCHRBiasThreshold(); in checkBias()
622 DenseMap<Region *, BranchProbability> &BranchBiasMap) { in checkBiasedBranch()
625 BranchProbability ThenProb, ElseProb; in checkBiasedBranch()
654 DenseMap<SelectInst *, BranchProbability> &SelectBiasMap) { in checkBiasedSelect()
655 BranchProbability TrueProb, FalseProb; in checkBiasedSelect()
1817 BranchProbability CHRBranchBias(1, 1); in fixupBranchesAndSelects()
1857 BranchProbability &CHRBranchBias) { in fixupBranch()
1864 BranchProbability Bias = BranchBiasMap[R]; in fixupBranch()
1901 BranchProbability &CHRBranchBias) { in fixupSelect()
1907 BranchProbability Bias = SelectBiasMap[SI]; in fixupSelect()