Lines Matching refs:BranchProbability
353 Value *&MergedCondition, BranchProbability &CHRBranchBias);
355 Value *&MergedCondition, BranchProbability &CHRBranchBias);
389 DenseMap<Region *, BranchProbability> BranchBiasMap;
391 DenseMap<SelectInst *, BranchProbability> SelectBiasMap;
581 BranchProbability &TrueProb, in extractBranchProbabilities()
582 BranchProbability &FalseProb) { in extractBranchProbabilities()
596 TrueProb = BranchProbability::getBranchProbability(TrueWeight, SumWeight); in extractBranchProbabilities()
597 FalseProb = BranchProbability::getBranchProbability(FalseWeight, SumWeight); in extractBranchProbabilities()
601 static BranchProbability getCHRBiasThreshold() { in getCHRBiasThreshold()
602 return BranchProbability::getBranchProbability( in getCHRBiasThreshold()
611 static bool checkBias(K *Key, BranchProbability TrueProb, in checkBias()
612 BranchProbability FalseProb, S &TrueSet, S &FalseSet, in checkBias()
614 BranchProbability Threshold = getCHRBiasThreshold(); in checkBias()
632 DenseMap<Region *, BranchProbability> &BranchBiasMap) { in checkBiasedBranch()
635 BranchProbability ThenProb, ElseProb; in checkBiasedBranch()
663 DenseMap<SelectInst *, BranchProbability> &SelectBiasMap) { in checkBiasedSelect()
664 BranchProbability TrueProb, FalseProb; in checkBiasedSelect()
1852 BranchProbability CHRBranchBias(1, 1); in fixupBranchesAndSelects()
1891 BranchProbability &CHRBranchBias) { in fixupBranch()
1897 BranchProbability Bias = BranchBiasMap[R]; in fixupBranch()
1934 BranchProbability &CHRBranchBias) { in fixupSelect()
1939 BranchProbability Bias = SelectBiasMap[SI]; in fixupSelect()