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

Chris Lattner sabre at nondot.org
Fri Oct 6 22:42:06 PDT 2006



Changes in directory llvm/lib/Target/X86:

X86InstrSSE.td updated: 1.138 -> 1.139
---
Log message:

remove dead/duplicate instructions



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

 X86InstrSSE.td |   21 ---------------------
 1 files changed, 21 deletions(-)


Index: llvm/lib/Target/X86/X86InstrSSE.td
diff -u llvm/lib/Target/X86/X86InstrSSE.td:1.138 llvm/lib/Target/X86/X86InstrSSE.td:1.139
--- llvm/lib/Target/X86/X86InstrSSE.td:1.138	Sat Oct  7 00:26:13 2006
+++ llvm/lib/Target/X86/X86InstrSSE.td	Sat Oct  7 00:41:52 2006
@@ -390,27 +390,6 @@
                  "sqrtsd {$src, $dst|$dst, $src}",
                  [(set FR64:$dst, (fsqrt (loadf64 addr:$src)))]>;
 
-let isTwoAddress = 1 in {
-let isCommutable = 1 in {
-def MAXSSrr : SSI<0x5F, MRMSrcReg, (ops FR32:$dst, FR32:$src1, FR32:$src2),
-                  "maxss {$src2, $dst|$dst, $src2}", []>;
-def MAXSDrr : SDI<0x5F, MRMSrcReg, (ops FR64:$dst, FR32:$src1, FR64:$src2),
-                  "maxsd {$src2, $dst|$dst, $src2}", []>;
-def MINSSrr : SSI<0x5D, MRMSrcReg, (ops FR32:$dst, FR32:$src1, FR32:$src2),
-                  "minss {$src2, $dst|$dst, $src2}", []>;
-def MINSDrr : SDI<0x5D, MRMSrcReg, (ops FR64:$dst, FR32:$src1, FR64:$src2),
-                  "minsd {$src2, $dst|$dst, $src2}", []>;
-}
-def MAXSSrm : SSI<0x5F, MRMSrcMem, (ops FR32:$dst, FR32:$src1, f32mem:$src2),
-                  "maxss {$src2, $dst|$dst, $src2}", []>;
-def MAXSDrm : SDI<0x5F, MRMSrcMem, (ops FR64:$dst, FR32:$src1, f64mem:$src2),
-                  "maxsd {$src2, $dst|$dst, $src2}", []>;
-def MINSSrm : SSI<0x5D, MRMSrcMem, (ops FR32:$dst, FR32:$src1, f32mem:$src2),
-                  "minss {$src2, $dst|$dst, $src2}", []>;
-def MINSDrm : SDI<0x5D, MRMSrcMem, (ops FR64:$dst, FR32:$src1, f64mem:$src2),
-                  "minsd {$src2, $dst|$dst, $src2}", []>;
-}
-
 // Aliases to match intrinsics which expect XMM operand(s).
 let isTwoAddress = 1 in {
 let isCommutable = 1 in {






More information about the llvm-commits mailing list