We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e34fd2e commit baf1b19Copy full SHA for baf1b19
llvm/lib/CodeGen/RegisterClassInfo.cpp
@@ -82,8 +82,8 @@ void RegisterClassInfo::runOnMachineFunction(const MachineFunction &mf) {
82
// overlapping CSR.
83
CalleeSavedAliases.assign(TRI->getNumRegUnits(), 0);
84
for (const MCPhysReg *I = CSR; *I; ++I) {
85
- for (MCRegUnitIterator UI(*I, TRI); UI.isValid(); ++UI)
86
- CalleeSavedAliases[*UI] = *I;
+ for (MCRegUnit U : TRI->regunits(*I))
+ CalleeSavedAliases[U] = *I;
87
LastCalleeSavedRegs.push_back(*I);
88
}
89
0 commit comments