Allow the JIT to encode MMX instructions
authorNate Begeman <natebegeman@mac.com>
Tue, 11 Dec 2007 18:06:14 +0000 (18:06 +0000)
committerNate Begeman <natebegeman@mac.com>
Tue, 11 Dec 2007 18:06:14 +0000 (18:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44869 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86RegisterInfo.cpp

index a1c118291f810c022c9e7eac40e33b33a2ee4459..1321630a3c7b79e5a4002d1033a8a7a5041cedd4 100644 (file)
@@ -713,21 +713,21 @@ unsigned X86RegisterInfo::getX86RegNum(unsigned RegNo) {
   case X86::ST4: case X86::ST5: case X86::ST6: case X86::ST7:
     return RegNo-X86::ST0;
 
-  case X86::XMM0: case X86::XMM8:
+  case X86::XMM0: case X86::XMM8: case X86::MM0:
     return 0;
-  case X86::XMM1: case X86::XMM9:
+  case X86::XMM1: case X86::XMM9: case X86::MM1:
     return 1;
-  case X86::XMM2: case X86::XMM10:
+  case X86::XMM2: case X86::XMM10: case X86::MM2:
     return 2;
-  case X86::XMM3: case X86::XMM11:
+  case X86::XMM3: case X86::XMM11: case X86::MM3:
     return 3;
-  case X86::XMM4: case X86::XMM12:
+  case X86::XMM4: case X86::XMM12: case X86::MM4:
     return 4;
-  case X86::XMM5: case X86::XMM13:
+  case X86::XMM5: case X86::XMM13: case X86::MM5:
     return 5;
-  case X86::XMM6: case X86::XMM14:
+  case X86::XMM6: case X86::XMM14: case X86::MM6:
     return 6;
-  case X86::XMM7: case X86::XMM15:
+  case X86::XMM7: case X86::XMM15: case X86::MM7:
     return 7;
 
   default: