summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2007-12-11 18:06:14 +0000
committerNate Begeman <natebegeman@mac.com>2007-12-11 18:06:14 +0000
commit6dc8b4ed138c0c67d9627800ae11164feb852738 (patch)
treeccea0049875af22e1c67e44f557857484eb55904 /llvm
parent5bf9f01349b909b22e830f348330acb5f3bb8bfd (diff)
downloadbcm5719-llvm-6dc8b4ed138c0c67d9627800ae11164feb852738.tar.gz
bcm5719-llvm-6dc8b4ed138c0c67d9627800ae11164feb852738.zip
Allow the JIT to encode MMX instructions
llvm-svn: 44869
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/Target/X86/X86RegisterInfo.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/lib/Target/X86/X86RegisterInfo.cpp b/llvm/lib/Target/X86/X86RegisterInfo.cpp
index a1c118291f8..1321630a3c7 100644
--- a/llvm/lib/Target/X86/X86RegisterInfo.cpp
+++ b/llvm/lib/Target/X86/X86RegisterInfo.cpp
@@ -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:
OpenPOWER on IntegriCloud