Reserve hardware registers.
authorAkira Hatanaka <ahatanaka@mips.com>
Tue, 27 Mar 2012 00:40:56 +0000 (00:40 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Tue, 27 Mar 2012 00:40:56 +0000 (00:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153486 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Mips/MipsRegisterInfo.cpp

index 5cfda347e4a4df3fa161abdf6f16433e97d42022..70545f4c0b06d49323bea63f1989a0e6656bed58 100644 (file)
@@ -125,6 +125,10 @@ getReservedRegs(const MachineFunction &MF) const {
     Reserved.set(Mips::GP_64);
   }
 
+  // Reserve hardware registers.
+  Reserved.set(Mips::HWR29);
+  Reserved.set(Mips::HWR29_64);
+
   return Reserved;
 }