reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
267 assert(!Clusters.empty()); 268 assert(Clusters[0].Kind == CC_Range || Clusters[0].Kind == CC_JumpTable); 268 assert(Clusters[0].Kind == CC_Range || Clusters[0].Kind == CC_JumpTable); 269 for (const CaseCluster &C : Clusters) 271 for (unsigned i = 1; i < Clusters.size(); ++i) 272 assert(Clusters[i-1].High->getValue().slt(Clusters[i].Low->getValue())); 272 assert(Clusters[i-1].High->getValue().slt(Clusters[i].Low->getValue())); 285 const int64_t N = Clusters.size(); 311 if (!TLI->rangeFitsInWord(Clusters[i].Low->getValue(), 312 Clusters[j].High->getValue(), *DL)) 320 if (Clusters[k].Kind != CC_Range) { 324 Dests.set(Clusters[k].MBB->getNumber()); 347 if (buildBitTests(Clusters, First, Last, SI, BitTestCluster)) { 348 Clusters[DstIndex++] = BitTestCluster; 351 std::memmove(&Clusters[DstIndex], &Clusters[First], 351 std::memmove(&Clusters[DstIndex], &Clusters[First], 352 sizeof(Clusters[0]) * NumClusters); 356 Clusters.resize(DstIndex);