Home | History | Annotate | Download | only in TableGen

Lines Matching defs:SubRegIndices

142   ArrayRef<CodeGenSubRegIndex*> SubRegIndices = Bank.getSubRegIndices();
143 if (!SubRegIndices.empty()) {
146 SubRegIndices[0]->getNamespace();
150 for (unsigned i = 0, e = SubRegIndices.size(); i != e; ++i)
151 OS << " " << SubRegIndices[i]->getName() << ",\t// " << i+1 << "\n";
629 ArrayRef<CodeGenSubRegIndex*> SubRegIndices = RegBank.getSubRegIndices();
644 for (unsigned i = 0, e = SubRegIndices.size(); i != e; ++i) {
647 if (combine(SubRegIndices[i], Rows[r])) {
655 Rows.back().resize(SubRegIndices.size());
656 combine(SubRegIndices[i], Rows.back());
664 << " RowMap[" << SubRegIndices.size() << "] = {\n ";
665 for (unsigned i = 0, e = SubRegIndices.size(); i != e; ++i)
671 OS << " static const " << getMinimalTypeForRange(SubRegIndices.size()+1)
672 << " Rows[" << Rows.size() << "][" << SubRegIndices.size() << "] = {\n";
675 for (unsigned i = 0, e = SubRegIndices.size(); i != e; ++i)
684 OS << " --IdxA; assert(IdxA < " << SubRegIndices.size() << ");\n"
685 << " --IdxB; assert(IdxB < " << SubRegIndices.size() << ");\n";
900 ArrayRef<CodeGenSubRegIndex*> SubRegIndices = RegBank.getSubRegIndices();
933 << (SubRegIndices.size() + 1) << ",\n"
1019 ArrayRef<CodeGenSubRegIndex*> SubRegIndices = RegBank.getSubRegIndices();
1044 for (unsigned i = 0, e = SubRegIndices.size(); i != e; ++i) {
1045 OS << SubRegIndices[i]->getName();
1053 for (unsigned i = 0, e = SubRegIndices.size(); i != e; ++i) {
1054 OS << format(" 0x%08x, // ", SubRegIndices[i]->LaneMask)
1055 << SubRegIndices[i]->getName() << '\n';
1095 // Emit super-reg class masks for any relevant SubRegIndices that can
1098 for (unsigned sri = 0, sre = SubRegIndices.size(); sri != sre; ++sri) {
1099 CodeGenSubRegIndex *Idx = SubRegIndices[sri];
1220 if (!SubRegIndices.empty())
1224 if (!SubRegIndices.empty()) {
1236 OS << RegisterClasses.size() << "][" << SubRegIndices.size() << "] = {\n";
1240 for (unsigned sri = 0, sre = SubRegIndices.size(); sri != sre; ++sri) {
1241 CodeGenSubRegIndex *Idx = SubRegIndices[sri];
1252 << " assert(Idx < " << SubRegIndices.size() << " && \"Bad subreg\");\n"
1282 << " " << SubRegIndices.size() + 1 << ",\n"