Lines Matching refs:RegisterClasses
135 const auto &RegisterClasses = Bank.getRegClasses(); in runEnums() local
136 if (!RegisterClasses.empty()) { in runEnums()
139 assert(RegisterClasses.size() <= 0xffff && in runEnums()
146 for (const auto &RC : RegisterClasses) in runEnums()
1039 const auto &RegisterClasses = RegBank.getRegClasses(); in runMCDesc() local
1047 for (const auto &RC : RegisterClasses) { in runMCDesc()
1083 for (const auto &RC : RegisterClasses) { in runMCDesc()
1127 << RegisterClasses.size() << ", " << TargetName << "RegUnitRoots, " in runMCDesc()
1198 const auto &RegisterClasses = RegBank.getRegClasses(); in runTargetHeader() local
1200 if (!RegisterClasses.empty()) { in runTargetHeader()
1201 OS << "namespace " << RegisterClasses.front().Namespace in runTargetHeader()
1204 for (const auto &RC : RegisterClasses) { in runTargetHeader()
1210 OS << "} // end namespace " << RegisterClasses.front().Namespace << "\n\n"; in runTargetHeader()
1234 const auto &RegisterClasses = RegBank.getRegClasses(); in runTargetDesc() local
1241 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1254 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1287 if (!RegisterClasses.empty()) { in runTargetDesc()
1298 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1338 SmallVector<IdxList, 8> SuperRegIdxLists(RegisterClasses.size()); in runTargetDesc()
1340 BitVector MaskBV(RegisterClasses.size()); in runTargetDesc()
1342 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1370 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1385 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1417 OS << "\nnamespace " << RegisterClasses.front().Namespace in runTargetDesc()
1420 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1444 OS << "} // end namespace " << RegisterClasses.front().Namespace << "\n"; in runTargetDesc()
1449 for (const auto &RC : RegisterClasses) in runTargetDesc()
1520 if (RegisterClasses.size() < UINT8_MAX) in runTargetDesc()
1522 else if (RegisterClasses.size() < UINT16_MAX) in runTargetDesc()
1526 OS << RegisterClasses.size() << "][" << SubRegIndicesSize << "] = {\n"; in runTargetDesc()
1527 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1566 << ", RegisterClasses, RegisterClasses+" << RegisterClasses.size() << ",\n" in runTargetDesc()
1573 << "MCRegisterClasses, " << RegisterClasses.size() << ",\n" in runTargetDesc()