Add register HWR29 numbering. Patch by Jack Carter
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 6 Dec 2011 03:34:36 +0000 (03:34 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 6 Dec 2011 03:34:36 +0000 (03:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145910 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
lib/Target/Mips/MipsRegisterInfo.cpp

index cebfde087817b2b480fc5fb90975d932ff7d9805..66c6f8ebdd5472a5856a84af9d64a0324691779a 100644 (file)
@@ -180,6 +180,7 @@ inline static unsigned getMipsRegisterNumbering(unsigned RegEnum)
   case Mips::D14:
     return 28;
   case Mips::SP: case Mips::SP_64: case Mips::F29: case Mips::D29_64:
+  case Mips::HWR29:
     return 29;
   case Mips::FP: case Mips::FP_64: case Mips::F30: case Mips::D30_64:
   case Mips::D15: 
index 06c4a6641c509cfa6a197bb0e72f3ea0892f96de..e5a0f08a21ad03822dadba49c89802eed109774c 100644 (file)
@@ -125,6 +125,7 @@ getRegisterNumbering(unsigned RegEnum)
   case Mips::D14:
     return 28;
   case Mips::SP: case Mips::SP_64: case Mips::F29: case Mips::D29_64:
+  case Mips::HWR29:
     return 29;
   case Mips::FP: case Mips::FP_64: case Mips::F30: case Mips::D30_64:
   case Mips::D15: