reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
178 ExplicitSubRegs.push_back(RegBank.getReg(SRs[i])); 186 if (CoveredBySubRegs && !ExplicitSubRegs.empty()) 187 ExplicitSubRegs.front()->LeadingSuperRegs.push_back(this); 273 HasDisjunctSubRegs = ExplicitSubRegs.size() > 1; 276 for (unsigned i = 0, e = ExplicitSubRegs.size(); i != e; ++i) { 277 CodeGenRegister *SR = ExplicitSubRegs[i]; 294 for (CodeGenRegister *ESR : ExplicitSubRegs) { 389 for (unsigned i = 0, e = ExplicitSubRegs.size(); i != e; ++i) { 390 CodeGenRegister *SR = ExplicitSubRegs[i]; 391 if (!SR->CoveredBySubRegs || SR->ExplicitSubRegs.size() <= 1 || 397 for (unsigned j = 0, e = SR->ExplicitSubRegs.size(); j != e; ++j) { 400 Parts.push_back(getSubRegIndex(SR->ExplicitSubRegs[j])); 413 for (unsigned i = 0, e = ExplicitSubRegs.size(); i != e; ++i) { 414 CodeGenRegister *SR = ExplicitSubRegs[i]; 488 assert(!Cand->ExplicitSubRegs.empty() && 490 if (Cand->ExplicitSubRegs.size() == 1) 495 assert(Cand->ExplicitSubRegs[0] == SubReg && "LeadingSuperRegs correct"); 497 for (CodeGenRegister *SubReg : Cand->ExplicitSubRegs) { 580 for (unsigned i = 0, e = ExplicitSubRegs.size(); i != e; ++i) { 581 CodeGenRegister *SR = ExplicitSubRegs[i];