diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/vselect-2.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/vselect-2.ll | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/X86/vselect-2.ll b/llvm/test/CodeGen/X86/vselect-2.ll index 3aeec1366a2..040f1d8b6f4 100644 --- a/llvm/test/CodeGen/X86/vselect-2.ll +++ b/llvm/test/CodeGen/X86/vselect-2.ll @@ -7,8 +7,7 @@ define <4 x i32> @test1(<4 x i32> %A, <4 x i32> %B) { ; SSE2-LABEL: test1: ; SSE2: # %bb.0: -; SSE2-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] -; SSE2-NEXT: movapd %xmm1, %xmm0 +; SSE2-NEXT: shufpd {{.*#+}} xmm0 = xmm0[0],xmm1[1] ; SSE2-NEXT: retq ; ; SSE41-LABEL: test1: @@ -46,8 +45,7 @@ define <4 x i32> @test2(<4 x i32> %A, <4 x i32> %B) { define <4 x float> @test3(<4 x float> %A, <4 x float> %B) { ; SSE2-LABEL: test3: ; SSE2: # %bb.0: -; SSE2-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] -; SSE2-NEXT: movapd %xmm1, %xmm0 +; SSE2-NEXT: shufpd {{.*#+}} xmm0 = xmm0[0],xmm1[1] ; SSE2-NEXT: retq ; ; SSE41-LABEL: test3: |