[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrX86-64.td

Bill Wendling isanbard at gmail.com
Thu Apr 26 14:07:09 PDT 2007



Changes in directory llvm/lib/Target/X86:

X86InstrX86-64.td updated: 1.14 -> 1.15
---
Log message:

Have MMX registers clobbered in x86-64 too.


---
Diffs of the changes:  (+1 -0)

 X86InstrX86-64.td |    1 +
 1 files changed, 1 insertion(+)


Index: llvm/lib/Target/X86/X86InstrX86-64.td
diff -u llvm/lib/Target/X86/X86InstrX86-64.td:1.14 llvm/lib/Target/X86/X86InstrX86-64.td:1.15
--- llvm/lib/Target/X86/X86InstrX86-64.td:1.14	Fri Dec 15 13:58:58 2006
+++ llvm/lib/Target/X86/X86InstrX86-64.td	Thu Apr 26 16:06:48 2007
@@ -115,6 +115,7 @@
   // All calls clobber the non-callee saved registers...
   let Defs = [RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11,
               FP0, FP1, FP2, FP3, FP4, FP5, FP6, ST0,
+              MM0, MM1, MM2, MM3, MM4, MM5, MM6, MM7,
               XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7,
               XMM8, XMM9, XMM10, XMM11, XMM12, XMM13, XMM14, XMM15] in {
     def CALL64pcrel32 : I<0xE8, RawFrm, (ops i64imm:$dst, variable_ops),






More information about the llvm-commits mailing list