forked from OSchip/llvm-project
[mips] Iterate over MSACtrlRegClass to reserve all MSA control registers. NFC
llvm-svn: 361965
This commit is contained in:
parent
af7bf2f687
commit
188162118f
|
@ -217,14 +217,8 @@ getReservedRegs(const MachineFunction &MF) const {
|
||||||
Reserved.set(Mips::DSPOutFlag);
|
Reserved.set(Mips::DSPOutFlag);
|
||||||
|
|
||||||
// Reserve MSA control registers.
|
// Reserve MSA control registers.
|
||||||
Reserved.set(Mips::MSAIR);
|
for (MCPhysReg Reg : Mips::MSACtrlRegClass)
|
||||||
Reserved.set(Mips::MSACSR);
|
Reserved.set(Reg);
|
||||||
Reserved.set(Mips::MSAAccess);
|
|
||||||
Reserved.set(Mips::MSASave);
|
|
||||||
Reserved.set(Mips::MSAModify);
|
|
||||||
Reserved.set(Mips::MSARequest);
|
|
||||||
Reserved.set(Mips::MSAMap);
|
|
||||||
Reserved.set(Mips::MSAUnmap);
|
|
||||||
|
|
||||||
// Reserve RA if in mips16 mode.
|
// Reserve RA if in mips16 mode.
|
||||||
if (Subtarget.inMips16Mode()) {
|
if (Subtarget.inMips16Mode()) {
|
||||||
|
|
Loading…
Reference in New Issue