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

References

lib/Transforms/Utils/SimplifyCFG.cpp
 1031       BasicBlock *PredDefault = GetValueEqualityComparisonCases(PTI, PredCases);
 1046         if (Weights.size() != 1 + PredCases.size())
 1052         Weights.assign(1 + PredCases.size(), 1);
 1067         for (unsigned i = 0, e = PredCases.size(); i != e; ++i)
 1068           if (PredCases[i].Dest != BB)
 1069             PTIHandled.insert(PredCases[i].Value);
 1072             std::swap(PredCases[i], PredCases.back());
 1072             std::swap(PredCases[i], PredCases.back());
 1081             PredCases.pop_back();
 1098             PredCases.push_back(BBCases[i]);
 1123         for (unsigned i = 0, e = PredCases.size(); i != e; ++i)
 1124           if (PredCases[i].Dest == BB) {
 1125             PTIHandled.insert(PredCases[i].Value);
 1128               WeightsForHandled[PredCases[i].Value] = Weights[i + 1];
 1133             std::swap(PredCases[i], PredCases.back());
 1133             std::swap(PredCases[i], PredCases.back());
 1134             PredCases.pop_back();
 1146             PredCases.push_back(BBCases[i]);
 1157           PredCases.push_back(ValueEqualityComparisonCase(I, BBDefault));
 1177           Builder.CreateSwitch(CV, PredDefault, PredCases.size());
 1179       for (ValueEqualityComparisonCase &V : PredCases)