diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/vec_shift5.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/vec_shift5.ll | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/llvm/test/CodeGen/X86/vec_shift5.ll b/llvm/test/CodeGen/X86/vec_shift5.ll index c0226d0a4c0..873de4b0834 100644 --- a/llvm/test/CodeGen/X86/vec_shift5.ll +++ b/llvm/test/CodeGen/X86/vec_shift5.ll @@ -8,12 +8,12 @@ define <8 x i16> @test1() { ; X32-LABEL: test1: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = [8,16,32,64,8,16,32,64] ; X32-NEXT: retl ; ; X64-LABEL: test1: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = [8,16,32,64,8,16,32,64] ; X64-NEXT: retq %1 = tail call <8 x i16> @llvm.x86.sse2.pslli.w(<8 x i16> <i16 1, i16 2, i16 4, i16 8, i16 1, i16 2, i16 4, i16 8>, i32 3) @@ -22,12 +22,12 @@ define <8 x i16> @test1() { define <8 x i16> @test2() { ; X32-LABEL: test2: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = [0,1,2,4,0,1,2,4] ; X32-NEXT: retl ; ; X64-LABEL: test2: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = [0,1,2,4,0,1,2,4] ; X64-NEXT: retq %1 = tail call <8 x i16> @llvm.x86.sse2.psrli.w(<8 x i16> <i16 4, i16 8, i16 16, i16 32, i16 4, i16 8, i16 16, i16 32>, i32 3) @@ -36,12 +36,12 @@ define <8 x i16> @test2() { define <8 x i16> @test3() { ; X32-LABEL: test3: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = [0,1,2,4,0,1,2,4] ; X32-NEXT: retl ; ; X64-LABEL: test3: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = [0,1,2,4,0,1,2,4] ; X64-NEXT: retq %1 = tail call <8 x i16> @llvm.x86.sse2.psrai.w(<8 x i16> <i16 4, i16 8, i16 16, i16 32, i16 4, i16 8, i16 16, i16 32>, i32 3) @@ -50,12 +50,12 @@ define <8 x i16> @test3() { define <4 x i32> @test4() { ; X32-LABEL: test4: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = [8,16,32,64] ; X32-NEXT: retl ; ; X64-LABEL: test4: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = [8,16,32,64] ; X64-NEXT: retq %1 = tail call <4 x i32> @llvm.x86.sse2.pslli.d(<4 x i32> <i32 1, i32 2, i32 4, i32 8>, i32 3) @@ -64,12 +64,12 @@ define <4 x i32> @test4() { define <4 x i32> @test5() { ; X32-LABEL: test5: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = [0,1,2,4] ; X32-NEXT: retl ; ; X64-LABEL: test5: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = [0,1,2,4] ; X64-NEXT: retq %1 = tail call <4 x i32> @llvm.x86.sse2.psrli.d(<4 x i32> <i32 4, i32 8, i32 16, i32 32>, i32 3) @@ -78,12 +78,12 @@ define <4 x i32> @test5() { define <4 x i32> @test6() { ; X32-LABEL: test6: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = [0,1,2,4] ; X32-NEXT: retl ; ; X64-LABEL: test6: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = [0,1,2,4] ; X64-NEXT: retq %1 = tail call <4 x i32> @llvm.x86.sse2.psrai.d(<4 x i32> <i32 4, i32 8, i32 16, i32 32>, i32 3) @@ -92,12 +92,12 @@ define <4 x i32> @test6() { define <2 x i64> @test7() { ; X32-LABEL: test7: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = [8,0,16,0] ; X32-NEXT: retl ; ; X64-LABEL: test7: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = [8,16] ; X64-NEXT: retq %1 = tail call <2 x i64> @llvm.x86.sse2.pslli.q(<2 x i64> <i64 1, i64 2>, i32 3) @@ -106,12 +106,12 @@ define <2 x i64> @test7() { define <2 x i64> @test8() { ; X32-LABEL: test8: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = [1,0,2,0] ; X32-NEXT: retl ; ; X64-LABEL: test8: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = [1,2] ; X64-NEXT: retq %1 = tail call <2 x i64> @llvm.x86.sse2.psrli.q(<2 x i64> <i64 8, i64 16>, i32 3) @@ -120,12 +120,12 @@ define <2 x i64> @test8() { define <8 x i16> @test9() { ; X32-LABEL: test9: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = <1,1,u,u,3,u,8,16> ; X32-NEXT: retl ; ; X64-LABEL: test9: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = <1,1,u,u,3,u,8,16> ; X64-NEXT: retq %1 = tail call <8 x i16> @llvm.x86.sse2.psrai.w(<8 x i16> <i16 15, i16 8, i16 undef, i16 undef, i16 31, i16 undef, i16 64, i16 128>, i32 3) @@ -134,12 +134,12 @@ define <8 x i16> @test9() { define <4 x i32> @test10() { ; X32-LABEL: test10: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = <u,1,u,4> ; X32-NEXT: retl ; ; X64-LABEL: test10: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = <u,1,u,4> ; X64-NEXT: retq %1 = tail call <4 x i32> @llvm.x86.sse2.psrai.d(<4 x i32> <i32 undef, i32 8, i32 undef, i32 32>, i32 3) @@ -148,12 +148,12 @@ define <4 x i32> @test10() { define <2 x i64> @test11() { ; X32-LABEL: test11: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = <u,u,3,0> ; X32-NEXT: retl ; ; X64-LABEL: test11: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = <u,3> ; X64-NEXT: retq %1 = tail call <2 x i64> @llvm.x86.sse2.psrli.q(<2 x i64> <i64 undef, i64 31>, i32 3) @@ -162,12 +162,12 @@ define <2 x i64> @test11() { define <8 x i16> @test12() { ; X32-LABEL: test12: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = <1,1,u,u,3,u,8,16> ; X32-NEXT: retl ; ; X64-LABEL: test12: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = <1,1,u,u,3,u,8,16> ; X64-NEXT: retq %1 = tail call <8 x i16> @llvm.x86.sse2.psrai.w(<8 x i16> <i16 15, i16 8, i16 undef, i16 undef, i16 31, i16 undef, i16 64, i16 128>, i32 3) @@ -176,12 +176,12 @@ define <8 x i16> @test12() { define <4 x i32> @test13() { ; X32-LABEL: test13: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = <u,1,u,4> ; X32-NEXT: retl ; ; X64-LABEL: test13: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = <u,1,u,4> ; X64-NEXT: retq %1 = tail call <4 x i32> @llvm.x86.sse2.psrli.d(<4 x i32> <i32 undef, i32 8, i32 undef, i32 32>, i32 3) @@ -190,12 +190,12 @@ define <4 x i32> @test13() { define <8 x i16> @test14() { ; X32-LABEL: test14: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = <1,1,u,u,3,u,8,16> ; X32-NEXT: retl ; ; X64-LABEL: test14: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = <1,1,u,u,3,u,8,16> ; X64-NEXT: retq %1 = tail call <8 x i16> @llvm.x86.sse2.psrli.w(<8 x i16> <i16 15, i16 8, i16 undef, i16 undef, i16 31, i16 undef, i16 64, i16 128>, i32 3) @@ -204,12 +204,12 @@ define <8 x i16> @test14() { define <4 x i32> @test15() { ; X32-LABEL: test15: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = <u,64,u,256> ; X32-NEXT: retl ; ; X64-LABEL: test15: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = <u,64,u,256> ; X64-NEXT: retq %1 = tail call <4 x i32> @llvm.x86.sse2.pslli.d(<4 x i32> <i32 undef, i32 8, i32 undef, i32 32>, i32 3) @@ -218,12 +218,12 @@ define <4 x i32> @test15() { define <2 x i64> @test16() { ; X32-LABEL: test16: -; X32: # BB#0: +; X32: # %bb.0: ; X32-NEXT: movaps {{.*#+}} xmm0 = <u,u,248,0> ; X32-NEXT: retl ; ; X64-LABEL: test16: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movaps {{.*#+}} xmm0 = <u,248> ; X64-NEXT: retq %1 = tail call <2 x i64> @llvm.x86.sse2.pslli.q(<2 x i64> <i64 undef, i64 31>, i32 3) |