Searched refs:RegClasses (Results 1 – 8 of 8) sorted by relevance
946 auto &RegClasses = RegBank.getRegClasses(); in computeSubClasses() local949 for (auto I = RegClasses.rbegin(), E = RegClasses.rend(); I != E; ++I) { in computeSubClasses()951 RC.SubClasses.resize(RegClasses.size()); in computeSubClasses()957 for (auto I2 = I.base(), E2 = RegClasses.end(); I2 != E2; ++I2) { in computeSubClasses()974 for (auto &RC : RegClasses) { in computeSubClasses()976 auto I = RegClasses.begin(); in computeSubClasses()990 for (auto &RC : RegClasses) in computeSubClasses()1009 auto &RegClasses = RegBank.getRegClasses(); in getMatchingSubClassWithSubRegs() local1018 for (auto &RC : RegClasses) in getMatchingSubClassWithSubRegs()1028 for (auto &RC: RegClasses) { in getMatchingSubClassWithSubRegs()[all …]
556 std::list<CodeGenRegisterClass> RegClasses; variable594 inferMatchingSuperRegClass(RC, RegClasses.begin()); in inferMatchingSuperRegClass()715 std::list<CodeGenRegisterClass> &getRegClasses() { return RegClasses; } in getRegClasses()718 return RegClasses; in getRegClasses()
284 auto &RegClasses = RegBank->getRegClasses(); in getRegNamespace() local285 return RegClasses.size() > 0 ? RegClasses.front().Namespace : ""; in getRegNamespace()348 auto &RegClasses = RegBank.getRegClasses(); in getSuperRegForSubReg() local352 for (CodeGenRegisterClass &RC : RegClasses) { in getSuperRegForSubReg()
851 auto &RegClasses = RegBank.getRegClasses(); in computeSubClasses() local854 for (auto I = RegClasses.rbegin(), E = RegClasses.rend(); I != E; ++I) { in computeSubClasses()856 RC.SubClasses.resize(RegClasses.size()); in computeSubClasses()860 for (auto I2 = I.base(), E2 = RegClasses.end(); I2 != E2; ++I2) { in computeSubClasses()877 for (auto &RC : RegClasses) { in computeSubClasses()879 auto I = RegClasses.begin(); in computeSubClasses()893 for (auto &RC : RegClasses) in computeSubClasses()996 RegClasses.emplace_back(*this, RC); in CodeGenRegBank()997 addToMaps(&RegClasses.back()); in CodeGenRegBank()1004 RegClasses.sort(TopoOrderRC); in CodeGenRegBank()[all …]
502 std::list<CodeGenRegisterClass> RegClasses; variable536 inferMatchingSuperRegClass(RC, RegClasses.begin()); in inferMatchingSuperRegClass()649 std::list<CodeGenRegisterClass> &getRegClasses() { return RegClasses; } in getRegClasses()652 return RegClasses; in getRegClasses()
477 // a list of register classes (see field `RegClasses`). An empty list of481 // A register R can be renamed if its register class appears in the `RegClasses`486 // However, V is only renamed if its register class is part of `RegClasses`.497 // register class that is in `RegClasses`.539 list<RegisterClass> RegClasses = Classes;
1548 const RegClassType RegClasses[] = { in addProlog() local1553 for (const auto &RegClass : RegClasses) { in addProlog()