Lines Matching defs:BBCases
1182 std::vector<ValueEqualityComparisonCase> BBCases;
1183 BasicBlock *BBDefault = getValueEqualityComparisonCases(TI, BBCases);
1213 if (SuccWeights.size() != 1 + BBCases.size())
1216 SuccWeights.assign(1 + BBCases.size(), 1);
1252 for (unsigned i = 0, e = BBCases.size(); i != e; ++i)
1253 if (!PTIHandled.count(BBCases[i].Value) && BBCases[i].Dest != BBDefault) {
1254 PredCases.push_back(BBCases[i]);
1255 ++NewSuccessors[BBCases[i].Dest];
1297 for (unsigned i = 0, e = BBCases.size(); i != e; ++i)
1298 if (PTIHandled.count(BBCases[i].Value)) {
1301 Weights.push_back(WeightsForHandled[BBCases[i].Value]);
1302 PredCases.push_back(BBCases[i]);
1303 ++NewSuccessors[BBCases[i].Dest];
1304 PTIHandled.erase(BBCases[i].Value); // This constant is taken care of