Lines Matching refs:rci
673 for (unsigned rci = RegClasses.size(); rci; --rci) {
674 CodeGenRegisterClass &RC = *RegClasses[rci - 1];
678 // Normally, all subclasses have IDs >= rci, unless RC is part of a clique.
679 for (unsigned s = rci; s != RegClasses.size(); ++s) {
691 for (unsigned s = rci - 1; s && testSubClass(&RC, RegClasses[s - 1]); --s)
696 for (unsigned rci = 0; rci != RegClasses.size(); ++rci) {
697 const BitVector &SC = RegClasses[rci]->getSubClasses();
699 if (unsigned(s) == rci)
701 RegClasses[s]->SuperClasses.push_back(RegClasses[rci]);
708 for (unsigned rci = 0; rci != RegClasses.size(); ++rci)
709 if (!RegClasses[rci]->getDef())
710 RegClasses[rci]->inheritProperties(RegBank);
1390 for (unsigned rci = 0, rce = RegClasses.size(); rci != rce; ++rci) {
1392 CodeGenRegisterClass *RC2 = RegClasses[rci];
1496 for (unsigned rci = FirstSubRegRC, rce = RegClasses.size(); rci != rce;
1497 ++rci) {
1498 CodeGenRegisterClass *SubRC = RegClasses[rci];
1531 for (unsigned rci = 0; rci != RegClasses.size(); ++rci) {
1532 CodeGenRegisterClass *RC = RegClasses[rci];
1547 // inferMatchingSuperRegClass has checked SuperRC = [0..rci] with SubRC =
1548 // [0..FirstNewRC). We need to cover SubRC = [FirstNewRC..rci].
1549 if (rci + 1 == FirstNewRC) {