Lines Matching refs:BranchProbability

108 static const BranchProbability UR_TAKEN_PROB = BranchProbability::getRaw(1);
114 static const BranchProbability
116 static const BranchProbability
119 using ProbabilityList = SmallVector<BranchProbability>;
131 static const BranchProbability
133 static const BranchProbability
181 static const BranchProbability FPOrdTakenProb(FPH_ORD_WEIGHT,
183 static const BranchProbability
185 static const BranchProbability
187 static const BranchProbability
437 SmallVector<BranchProbability, 2> BP; in calcMetadataWeights()
474 BranchProbability NewUnreachableSum = BranchProbability::getZero(); in calcMetadataWeights()
478 BranchProbability NewReachableSum = in calcMetadataWeights()
479 BranchProbability::getOne() - NewUnreachableSum; in calcMetadataWeights()
481 BranchProbability OldReachableSum = BranchProbability::getZero(); in calcMetadataWeights()
490 BranchProbability PerEdge = NewReachableSum / ReachableIdxs.size(); in calcMetadataWeights()
503 BP[I] = BranchProbability::getRaw(Div); in calcMetadataWeights()
952 SmallVector<BranchProbability, 4> EdgeProbabilities( in calcEstimatedHeuristics()
953 SuccCount, BranchProbability::getUnknown()); in calcEstimatedHeuristics()
957 BranchProbability(SuccWeights[Idx], (uint32_t)TotalWeight); in calcEstimatedHeuristics()
1087 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5); in isEdgeHot()
1094 BranchProbability
1109 BranchProbability
1117 BranchProbability
1121 return BranchProbability(llvm::count(successors(Src), Dst), succ_size(Src)); in getEdgeProbability()
1123 auto Prob = BranchProbability::getZero(); in getEdgeProbability()
1133 const BasicBlock *Src, const SmallVectorImpl<BranchProbability> &Probs) { in setEdgeProbability()
1154 assert(TotalNumerator <= BranchProbability::getDenominator() + Probs.size()); in setEdgeProbability()
1155 assert(TotalNumerator >= BranchProbability::getDenominator() - Probs.size()); in setEdgeProbability()
1190 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()