Lines Matching refs:RegisterClasses
136 const auto &RegisterClasses = Bank.getRegClasses(); in runEnums() local
137 if (!RegisterClasses.empty()) { in runEnums()
140 assert(RegisterClasses.size() <= 0xffff && in runEnums()
147 for (const auto &RC : RegisterClasses) in runEnums()
1030 const auto &RegisterClasses = RegBank.getRegClasses(); in runMCDesc() local
1038 for (const auto &RC : RegisterClasses) { in runMCDesc()
1076 for (const auto &RC : RegisterClasses) { in runMCDesc()
1114 << RegisterClasses.size() << ", " << TargetName << "RegUnitRoots, " in runMCDesc()
1179 const auto &RegisterClasses = RegBank.getRegClasses(); in runTargetHeader() local
1181 if (!RegisterClasses.empty()) { in runTargetHeader()
1182 OS << "namespace " << RegisterClasses.front().Namespace in runTargetHeader()
1185 for (const auto &RC : RegisterClasses) { in runTargetHeader()
1191 OS << "} // end namespace " << RegisterClasses.front().Namespace << "\n\n"; in runTargetHeader()
1215 const auto &RegisterClasses = RegBank.getRegClasses(); in runTargetDesc() local
1222 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1235 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1268 if (!RegisterClasses.empty()) { in runTargetDesc()
1279 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1318 SmallVector<IdxList, 8> SuperRegIdxLists(RegisterClasses.size()); in runTargetDesc()
1320 BitVector MaskBV(RegisterClasses.size()); in runTargetDesc()
1322 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1350 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1365 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1397 OS << "\nnamespace " << RegisterClasses.front().Namespace in runTargetDesc()
1400 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1423 OS << "} // end namespace " << RegisterClasses.front().Namespace << "\n"; in runTargetDesc()
1428 for (const auto &RC : RegisterClasses) in runTargetDesc()
1466 if (RegisterClasses.size() < UINT8_MAX) in runTargetDesc()
1468 else if (RegisterClasses.size() < UINT16_MAX) in runTargetDesc()
1472 OS << RegisterClasses.size() << "][" << SubRegIndicesSize << "] = {\n"; in runTargetDesc()
1473 for (const auto &RC : RegisterClasses) { in runTargetDesc()
1511 << ", RegisterClasses, RegisterClasses+" << RegisterClasses.size() << ",\n" in runTargetDesc()
1518 << "MCRegisterClasses, " << RegisterClasses.size() << ",\n" in runTargetDesc()