From 5dbc03472b17fa217309818c9d4b6f13d4e80747 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sat, 24 Oct 2015 20:15:43 +0000 Subject: [PATCH] Removed old FIXME - we do generate movddup for SSE3 and higher git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251205 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/X86/vector-shuffle-128-v2.ll | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/CodeGen/X86/vector-shuffle-128-v2.ll b/test/CodeGen/X86/vector-shuffle-128-v2.ll index 1120a199c70..48d2d1fb8e9 100644 --- a/test/CodeGen/X86/vector-shuffle-128-v2.ll +++ b/test/CodeGen/X86/vector-shuffle-128-v2.ll @@ -1082,8 +1082,6 @@ define <2 x double> @insert_mem_hi_v2f64(double* %ptr, <2 x double> %b) { } 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_v2f64(double %a) { %shuffle = shufflevector <2 x double> %v, <2 x double> undef, <2 x i32> ret <2 x double> %shuffle } + define <2 x double> @insert_dup_mem_v2f64(double* %ptr) { ; SSE2-LABEL: insert_dup_mem_v2f64: ; SSE2: # BB#0: -- 2.34.1