Add 64-bit HWR29 register.
authorAkira Hatanaka <ahatanaka@mips.com>
Wed, 7 Dec 2011 23:23:52 +0000 (23:23 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Wed, 7 Dec 2011 23:23:52 +0000 (23:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146099 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Mips/MipsRegisterInfo.td

index 925ad9e70ab6d65ca9a5e94ae31c5bfa73815f58..c8cf7f2144c458961058a5ab3ef308134d5b35df 100644 (file)
@@ -239,6 +239,7 @@ let Namespace = "Mips" in {
 
   // Hardware register $29
   def HWR29 : Register<"29">;
+  def HWR29_64 : Register<"29">;
 }
 
 //===----------------------------------------------------------------------===//
@@ -301,3 +302,4 @@ def HILO64 : RegisterClass<"Mips", [i64], 64, (add HI64, LO64)> {
 
 // Hardware registers
 def HWRegs : RegisterClass<"Mips", [i32], 32, (add HWR29)>;
+def HWRegs64 : RegisterClass<"Mips", [i64], 32, (add HWR29_64)>;
\ No newline at end of file