remove a non-temporal store pattern which is not tested and
authorChris Lattner <sabre@nondot.org>
Mon, 8 Mar 2010 03:18:28 +0000 (03:18 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 8 Mar 2010 03:18:28 +0000 (03:18 +0000)
could never have matched because the operand list was backwards.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97933 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrSSE.td

index 2743dba8a953864574717d8512b01b329ee79ed3..67d987e3049d53d48a4a8b04b71c302fb16824fd 100644 (file)
@@ -1090,9 +1090,6 @@ def MOVNTDQ_64mr : PDI<0xE7, MRMDestMem, (outs), (ins f128mem:$dst, VR128:$src),
                     "movntdq\t{$src, $dst|$dst, $src}",
                     [(alignednontemporalstore (v2f64 VR128:$src), addr:$dst)]>;
 
-def : Pat<(alignednontemporalstore (v2i64 VR128:$src), addr:$dst),
-          (MOVNTDQ_64mr VR128:$src, addr:$dst)>;
-
 def MOVNTImr : I<0xC3, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src),
                  "movnti\t{$src, $dst|$dst, $src}",
                  [(nontemporalstore (i32 GR32:$src), addr:$dst)]>,