[llvm-branch-commits] [llvm-branch] r95976 - /llvm/branches/Apple/Hermes/lib/Target/X86/X86InstrSSE.td

Bill Wendling isanbard at gmail.com
Fri Feb 12 02:58:25 PST 2010


Author: void
Date: Fri Feb 12 04:58:25 2010
New Revision: 95976

URL: http://llvm.org/viewvc/llvm-project?rev=95976&view=rev
Log:
$ svn merge -c 95948 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r95948 into '.':
U    lib/Target/X86/X86InstrSSE.td


Modified:
    llvm/branches/Apple/Hermes/lib/Target/X86/X86InstrSSE.td

Modified: llvm/branches/Apple/Hermes/lib/Target/X86/X86InstrSSE.td
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Hermes/lib/Target/X86/X86InstrSSE.td?rev=95976&r1=95975&r2=95976&view=diff

==============================================================================
--- llvm/branches/Apple/Hermes/lib/Target/X86/X86InstrSSE.td (original)
+++ llvm/branches/Apple/Hermes/lib/Target/X86/X86InstrSSE.td Fri Feb 12 04:58:25 2010
@@ -762,6 +762,9 @@
 } // Constraints = "$src1 = $dst"
 
 
+def : Pat<(movlhps VR128:$src1, (bc_v4i32 (v2i64 (X86vzload addr:$src2)))),
+          (MOVHPSrm VR128:$src1, addr:$src2)>;
+
 def MOVLPSmr : PSI<0x13, MRMDestMem, (outs), (ins f64mem:$dst, VR128:$src),
                    "movlps\t{$src, $dst|$dst, $src}",
                    [(store (f64 (vector_extract (bc_v2f64 (v4f32 VR128:$src)),





More information about the llvm-branch-commits mailing list