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

Evan Cheng evan.cheng at apple.com
Thu Sep 7 23:57:09 PDT 2006



Changes in directory llvm/lib/Target/X86:

X86InstrX86-64.td updated: 1.1 -> 1.2
---
Log message:

Remove TEST64mr. It's same as TEST64rm since and is commutative.

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

 X86InstrX86-64.td |    3 ---
 1 files changed, 3 deletions(-)


Index: llvm/lib/Target/X86/X86InstrX86-64.td
diff -u llvm/lib/Target/X86/X86InstrX86-64.td:1.1 llvm/lib/Target/X86/X86InstrX86-64.td:1.2
--- llvm/lib/Target/X86/X86InstrX86-64.td:1.1	Fri Sep  8 01:48:29 2006
+++ llvm/lib/Target/X86/X86InstrX86-64.td	Fri Sep  8 01:56:55 2006
@@ -709,9 +709,6 @@
 def TEST64rr : RI<0x85, MRMDestReg, (ops GR64:$src1, GR64:$src2),
                   "test{q} {$src2, $src1|$src1, $src2}",
                   [(X86cmp (and GR64:$src1, GR64:$src2), 0)]>;
-def TEST64mr : RI<0x85, MRMDestMem, (ops i64mem:$src1, GR64:$src2),
-                  "test{q} {$src2, $src1|$src1, $src2}",
-                  [/*(X86cmp (and (loadi64 addr:$src1), GR64:$src2), 0)*/]>;
 def TEST64rm : RI<0x85, MRMSrcMem, (ops GR64:$src1, i64mem:$src2),
                   "test{q} {$src2, $src1|$src1, $src2}",
                   [/*(X86cmp (and GR64:$src1, (loadi64 addr:$src2)), 0)*/]>;






More information about the llvm-commits mailing list