[llvm] r251205 - Removed old FIXME - we do generate movddup for SSE3 and higher

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 24 13:15:43 PDT 2015


Author: rksimon
Date: Sat Oct 24 15:15:43 2015
New Revision: 251205

URL: http://llvm.org/viewvc/llvm-project?rev=251205&view=rev
Log:
Removed old FIXME - we do generate movddup for SSE3 and higher

Modified:
    llvm/trunk/test/CodeGen/X86/vector-shuffle-128-v2.ll

Modified: llvm/trunk/test/CodeGen/X86/vector-shuffle-128-v2.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/vector-shuffle-128-v2.ll?rev=251205&r1=251204&r2=251205&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/vector-shuffle-128-v2.ll (original)
+++ llvm/trunk/test/CodeGen/X86/vector-shuffle-128-v2.ll Sat Oct 24 15:15:43 2015
@@ -1082,8 +1082,6 @@ define <2 x double> @insert_mem_hi_v2f64
 }
 
 define <2 x double> @insert_dup_reg_v2f64(double %a) {
-; FIXME: We should match movddup for SSE3 and higher here.
-;
 ; SSE2-LABEL: insert_dup_reg_v2f64:
 ; SSE2:       # BB#0:
 ; SSE2-NEXT:    movlhps {{.*#+}} xmm0 = xmm0[0,0]
@@ -1112,6 +1110,7 @@ define <2 x double> @insert_dup_reg_v2f6
   %shuffle = shufflevector <2 x double> %v, <2 x double> undef, <2 x i32> <i32 0, i32 0>
   ret <2 x double> %shuffle
 }
+
 define <2 x double> @insert_dup_mem_v2f64(double* %ptr) {
 ; SSE2-LABEL: insert_dup_mem_v2f64:
 ; SSE2:       # BB#0:




More information about the llvm-commits mailing list