reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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)