diff --git a/test/CodeGen/X86/vector-shuffle-128-v8.ll b/test/CodeGen/X86/vector-shuffle-128-v8.ll index 14d490e5b3c..08cd92d3bc6 100644 --- a/test/CodeGen/X86/vector-shuffle-128-v8.ll +++ b/test/CodeGen/X86/vector-shuffle-128-v8.ll @@ -1929,7 +1929,7 @@ define <8 x i16> @shuffle_v8i16_z0z2z4z6(<8 x i16> %a) { ; ; AVX-LABEL: shuffle_v8i16_z0z2z4z6: ; AVX: # BB#0: -; AVX-NEXT: vpslld $16, %xmm0 +; AVX-NEXT: vpslld $16, %xmm0, %xmm0 ; AVX-NEXT: retq %shuffle = shufflevector <8 x i16> %a, <8 x i16> zeroinitializer, <8 x i32> ret <8 x i16> %shuffle @@ -1943,7 +1943,7 @@ define <8 x i16> @shuffle_v8i16_zzz0zzz4(<8 x i16> %a) { ; ; AVX-LABEL: shuffle_v8i16_zzz0zzz4: ; AVX: # BB#0: -; AVX-NEXT: vpsllq $48, %xmm0 +; AVX-NEXT: vpsllq $48, %xmm0, %xmm0 ; AVX-NEXT: retq %shuffle = shufflevector <8 x i16> %a, <8 x i16> zeroinitializer, <8 x i32> ret <8 x i16> %shuffle @@ -1957,7 +1957,7 @@ define <8 x i16> @shuffle_v8i16_zz01zX4X(<8 x i16> %a) { ; ; AVX-LABEL: shuffle_v8i16_zz01zX4X: ; AVX: # BB#0: -; AVX-NEXT: vpsllq $32, %xmm0 +; AVX-NEXT: vpsllq $32, %xmm0, %xmm0 ; AVX-NEXT: retq %shuffle = shufflevector <8 x i16> %a, <8 x i16> zeroinitializer, <8 x i32> ret <8 x i16> %shuffle @@ -1971,7 +1971,7 @@ define <8 x i16> @shuffle_v8i16_z0X2z456(<8 x i16> %a) { ; ; AVX-LABEL: shuffle_v8i16_z0X2z456: ; AVX: # BB#0: -; AVX-NEXT: vpsllq $16, %xmm0 +; AVX-NEXT: vpsllq $16, %xmm0, %xmm0 ; AVX-NEXT: retq %shuffle = shufflevector <8 x i16> %a, <8 x i16> zeroinitializer, <8 x i32> ret <8 x i16> %shuffle @@ -1985,7 +1985,7 @@ define <8 x i16> @shuffle_v8i16_1z3zXz7z(<8 x i16> %a) { ; ; AVX-LABEL: shuffle_v8i16_1z3zXz7z: ; AVX: # BB#0: -; AVX-NEXT: vpsrld $16, %xmm0 +; AVX-NEXT: vpsrld $16, %xmm0, %xmm0 ; AVX-NEXT: retq %shuffle = shufflevector <8 x i16> %a, <8 x i16> zeroinitializer, <8 x i32> ret <8 x i16> %shuffle @@ -1999,7 +1999,7 @@ define <8 x i16> @shuffle_v8i16_1X3z567z(<8 x i16> %a) { ; ; AVX-LABEL: shuffle_v8i16_1X3z567z: ; AVX: # BB#0: -; AVX-NEXT: vpsrlq $16, %xmm0 +; AVX-NEXT: vpsrlq $16, %xmm0, %xmm0 ; AVX-NEXT: retq %shuffle = shufflevector <8 x i16> %a, <8 x i16> zeroinitializer, <8 x i32> ret <8 x i16> %shuffle @@ -2013,7 +2013,7 @@ define <8 x i16> @shuffle_v8i16_23zz67zz(<8 x i16> %a) { ; ; AVX-LABEL: shuffle_v8i16_23zz67zz: ; AVX: # BB#0: -; AVX-NEXT: vpsrlq $32, %xmm0 +; AVX-NEXT: vpsrlq $32, %xmm0, %xmm0 ; AVX-NEXT: retq %shuffle = shufflevector <8 x i16> %a, <8 x i16> zeroinitializer, <8 x i32> ret <8 x i16> %shuffle @@ -2027,7 +2027,7 @@ define <8 x i16> @shuffle_v8i16_3zXXXzzz(<8 x i16> %a) { ; ; AVX-LABEL: shuffle_v8i16_3zXXXzzz: ; AVX: # BB#0: -; AVX-NEXT: vpsrlq $48, %xmm0 +; AVX-NEXT: vpsrlq $48, %xmm0, %xmm0 ; AVX-NEXT: retq %shuffle = shufflevector <8 x i16> %a, <8 x i16> zeroinitializer, <8 x i32> ret <8 x i16> %shuffle