Home
last modified time | relevance | path

Searched refs:SuccWeights (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp889 SmallVector<uint32_t, 4> SuccWeights; in calcEstimatedHeuristics() local
924 SuccWeights.push_back(WeightVal); in calcEstimatedHeuristics()
933 assert(SuccWeights.size() == succ_size(BB) && "Missed successor?"); in calcEstimatedHeuristics()
934 const unsigned SuccCount = SuccWeights.size(); in calcEstimatedHeuristics()
942 SuccWeights[Idx] /= ScalingFactor; in calcEstimatedHeuristics()
943 if (SuccWeights[Idx] == static_cast<uint32_t>(BlockExecWeight::ZERO)) in calcEstimatedHeuristics()
944 SuccWeights[Idx] = in calcEstimatedHeuristics()
946 TotalWeight += SuccWeights[Idx]; in calcEstimatedHeuristics()
957 BranchProbability(SuccWeights[Idx], (uint32_t)TotalWeight); in calcEstimatedHeuristics()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp1198 SmallVector<uint64_t, 8> SuccWeights; in PerformValueComparisonIntoPredecessorFolding() local
1200 GetBranchWeights(TI, SuccWeights); in PerformValueComparisonIntoPredecessorFolding()
1202 if (SuccWeights.size() != 1 + BBCases.size()) in PerformValueComparisonIntoPredecessorFolding()
1205 SuccWeights.assign(1 + BBCases.size(), 1); in PerformValueComparisonIntoPredecessorFolding()
1249 Weights.push_back(Weights[0] * SuccWeights[i + 1]); in PerformValueComparisonIntoPredecessorFolding()
1250 ValidTotalSuccWeight += SuccWeights[i + 1]; in PerformValueComparisonIntoPredecessorFolding()
1255 ValidTotalSuccWeight += SuccWeights[0]; in PerformValueComparisonIntoPredecessorFolding()
1260 Weights[0] *= SuccWeights[0]; in PerformValueComparisonIntoPredecessorFolding()