Lines Matching refs:BranchProbability
97 static const BranchProbability UR_TAKEN_PROB = BranchProbability::getRaw(1);
225 BranchProbability Prob(1, UnreachableEdges.size()); in calcUnreachableHeuristics()
233 (BranchProbability::getOne() - UR_TAKEN_PROB * UnreachableEdges.size()) / in calcUnreachableHeuristics()
312 SmallVector<BranchProbability, 2> BP; in calcMetadataWeights()
319 auto ToDistribute = BranchProbability::getZero(); in calcMetadataWeights()
329 if (ToDistribute > BranchProbability::getZero()) { in calcMetadataWeights()
330 BranchProbability PerEdge = ToDistribute / ReachableIdxs.size(); in calcMetadataWeights()
371 BranchProbability Prob(1, ColdEdges.size()); in calcColdCallHeuristics()
377 auto ColdProb = BranchProbability::getBranchProbability( in calcColdCallHeuristics()
380 auto NormalProb = BranchProbability::getBranchProbability( in calcColdCallHeuristics()
420 BranchProbability TakenProb(PH_TAKEN_WEIGHT, in calcPointerHeuristics()
621 BranchProbability TakenProb = BranchProbability(LBH_TAKEN_WEIGHT, Denom); in calcLoopBranchHeuristics()
628 BranchProbability TakenProb = BranchProbability(LBH_TAKEN_WEIGHT, Denom); in calcLoopBranchHeuristics()
635 BranchProbability NotTakenProb = BranchProbability(LBH_NONTAKEN_WEIGHT, in calcLoopBranchHeuristics()
643 BranchProbability UnlikelyProb = BranchProbability(LBH_UNLIKELY_WEIGHT, in calcLoopBranchHeuristics()
759 BranchProbability TakenProb(ZH_TAKEN_WEIGHT, in calcZeroHeuristics()
796 BranchProbability TakenProb(FPH_TAKEN_WEIGHT, in calcFloatingPointHeuristics()
808 BranchProbability TakenProb(IH_TAKEN_WEIGHT, in calcInvokeHeuristics()
836 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5); in isEdgeHot()
841 auto MaxProb = BranchProbability::getZero(); in getHotSucc()
854 if (MaxProb > BranchProbability(4, 5)) in getHotSucc()
864 BranchProbability
875 BranchProbability
883 BranchProbability
886 auto Prob = BranchProbability::getZero(); in getEdgeProbability()
897 return FoundProb ? Prob : BranchProbability(1, succ_num); in getEdgeProbability()
904 BranchProbability Prob) { in setEdgeProbability()
916 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()