Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Rows

646   SmallVector<SmallVector<CodeGenSubRegIndex*, 4>, 4> Rows;
650 for (unsigned r = 0, re = Rows.size(); r != re; ++r) {
651 if (combine(SubRegIndices[i], Rows[r])) {
657 Found = Rows.size();
658 Rows.resize(Found + 1);
659 Rows.back().resize(SubRegIndices.size());
660 combine(SubRegIndices[i], Rows.back());
665 // Output the row map if there is multiple rows.
666 if (Rows.size() > 1) {
667 OS << " static const " << getMinimalTypeForRange(Rows.size())
674 // Output the rows.
676 << " Rows[" << Rows.size() << "][" << SubRegIndices.size() << "] = {\n";
677 for (unsigned r = 0, re = Rows.size(); r != re; ++r) {
680 if (Rows[r][i])
681 OS << Rows[r][i]->EnumValue << ", ";
690 if (Rows.size() > 1)
691 OS << " return Rows[RowMap[IdxA]][IdxB];\n";
693 OS << " return Rows[0][IdxB];\n";