reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/SimplifyCFG.cpp
 1044         GetBranchWeights(PTI, Weights);
 1046         if (Weights.size() != 1 + PredCases.size())
 1052         Weights.assign(1 + PredCases.size(), 1);
 1076               Weights[0] += Weights[i + 1];
 1076               Weights[0] += Weights[i + 1];
 1077               std::swap(Weights[i + 1], Weights.back());
 1077               std::swap(Weights[i + 1], Weights.back());
 1078               Weights.pop_back();
 1093         unsigned CasesFromPred = Weights.size();
 1104               Weights.push_back(Weights[0] * SuccWeights[i + 1]);
 1104               Weights.push_back(Weights[0] * SuccWeights[i + 1]);
 1113             Weights[i] *= ValidTotalSuccWeight;
 1115           Weights[0] *= SuccWeights[0];
 1128               WeightsForHandled[PredCases[i].Value] = Weights[i + 1];
 1129               std::swap(Weights[i + 1], Weights.back());
 1129               std::swap(Weights[i + 1], Weights.back());
 1130               Weights.pop_back();
 1145               Weights.push_back(WeightsForHandled[BBCases[i].Value]);
 1156             Weights.push_back(WeightsForHandled[I]);
 1184         FitWeights(Weights);
 1186         SmallVector<uint32_t, 8> MDWeights(Weights.begin(), Weights.end());
 1186         SmallVector<uint32_t, 8> MDWeights(Weights.begin(), Weights.end());