From 6b81d6c140a3e2c9bf6b0a0eb7b1780d897d6b3b Mon Sep 17 00:00:00 2001 From: Simon Atanasyan Date: Wed, 29 May 2019 14:58:56 +0000 Subject: [PATCH] [mips] Iterate over MSACtrlRegClass to reserve all MSA control registers. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361965 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/Mips/MipsRegisterInfo.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/Target/Mips/MipsRegisterInfo.cpp b/lib/Target/Mips/MipsRegisterInfo.cpp index 5576ce643c8..4ad6fc5ad8e 100644 --- a/lib/Target/Mips/MipsRegisterInfo.cpp +++ b/lib/Target/Mips/MipsRegisterInfo.cpp @@ -217,14 +217,8 @@ getReservedRegs(const MachineFunction &MF) const { Reserved.set(Mips::DSPOutFlag); // Reserve MSA control registers. - Reserved.set(Mips::MSAIR); - Reserved.set(Mips::MSACSR); - Reserved.set(Mips::MSAAccess); - Reserved.set(Mips::MSASave); - Reserved.set(Mips::MSAModify); - Reserved.set(Mips::MSARequest); - Reserved.set(Mips::MSAMap); - Reserved.set(Mips::MSAUnmap); + for (MCPhysReg Reg : Mips::MSACtrlRegClass) + Reserved.set(Reg); // Reserve RA if in mips16 mode. if (Subtarget.inMips16Mode()) { -- 2.11.0