Lines Matching defs:RegClasses
945 auto &RegClasses = RegBank.getRegClasses();
948 for (auto I = RegClasses.rbegin(), E = RegClasses.rend(); I != E; ++I) {
950 RC.SubClasses.resize(RegClasses.size());
956 for (auto I2 = I.base(), E2 = RegClasses.end(); I2 != E2; ++I2) {
973 for (auto &RC : RegClasses) {
975 auto I = RegClasses.begin();
989 for (auto &RC : RegClasses)
1006 auto &RegClasses = RegBank.getRegClasses();
1015 for (auto &RC : RegClasses)
1025 for (auto &RC: RegClasses) {
1026 BitVector SuperRegClassesBV(RegClasses.size());
1203 RegClasses.emplace_back(*this, R);
1204 CodeGenRegisterClass &RC = RegClasses.back();
1213 RegClasses.sort(TopoOrderRC);
1215 for (auto &RC : RegClasses)
1273 RegClasses.emplace_back(*this, Name, K);
1274 addToMaps(&RegClasses.back());
1275 return &RegClasses.back();
1550 for (auto &RegClass : RegClasses) {
1896 auto &RegClasses = getRegClasses();
1897 for (auto &RC : RegClasses) {
1996 RegClassUnitSets.resize(RegClasses.size());
1998 for (auto &RC : RegClasses) {
2111 for (CodeGenRegisterClass &RC : RegClasses) {
2145 assert(!RegClasses.empty());
2148 for (auto I = RegClasses.begin(), E = std::prev(RegClasses.end());
2263 assert(!RegClasses.empty());
2264 for (auto I = FirstSubRegRC, E = std::prev(RegClasses.end());
2301 assert(!RegClasses.empty());
2308 auto FirstNewRC = std::prev(RegClasses.end());
2312 for (auto I = RegClasses.begin(), E = RegClasses.end(); I != E; ++I) {
2333 auto NextNewRC = std::prev(RegClasses.end());
2334 for (auto I2 = RegClasses.begin(), E2 = std::next(FirstNewRC); I2 != E2;