Lines Matching refs:ExplicitSubRegs
127 ExplicitSubRegs.push_back(RegBank.getReg(SRs[i])); in buildObjectGraph()
135 if (CoveredBySubRegs && !ExplicitSubRegs.empty()) in buildObjectGraph()
136 ExplicitSubRegs.front()->LeadingSuperRegs.push_back(this); in buildObjectGraph()
221 HasDisjunctSubRegs = ExplicitSubRegs.size() > 1; in computeSubRegs()
224 for (unsigned i = 0, e = ExplicitSubRegs.size(); i != e; ++i) { in computeSubRegs()
225 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs()
240 for (unsigned i = 0, e = ExplicitSubRegs.size(); i != e; ++i) { in computeSubRegs()
241 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs()
339 for (unsigned i = 0, e = ExplicitSubRegs.size(); i != e; ++i) { in computeSubRegs()
340 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs()
341 if (!SR->CoveredBySubRegs || SR->ExplicitSubRegs.size() <= 1) in computeSubRegs()
346 for (unsigned j = 0, e = SR->ExplicitSubRegs.size(); j != e; ++j) in computeSubRegs()
347 Parts.push_back(getSubRegIndex(SR->ExplicitSubRegs[j])); in computeSubRegs()
358 for (unsigned i = 0, e = ExplicitSubRegs.size(); i != e; ++i) { in computeSubRegs()
359 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs()
429 assert(!Cand->ExplicitSubRegs.empty() && in computeSecondarySubRegs()
431 for (unsigned j = 1, e = Cand->ExplicitSubRegs.size(); j != e; ++j) { in computeSecondarySubRegs()
432 if (CodeGenSubRegIndex *Idx = getSubRegIndex(Cand->ExplicitSubRegs[j])) in computeSecondarySubRegs()
512 for (unsigned i = 0, e = ExplicitSubRegs.size(); i != e; ++i) { in addSubRegsPreOrder()
513 CodeGenRegister *SR = ExplicitSubRegs[i]; in addSubRegsPreOrder()