diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/packss.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/packss.ll | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/llvm/test/CodeGen/X86/packss.ll b/llvm/test/CodeGen/X86/packss.ll index 5a08b1f1ff2..0b4335f2b6f 100644 --- a/llvm/test/CodeGen/X86/packss.ll +++ b/llvm/test/CodeGen/X86/packss.ll @@ -8,7 +8,7 @@ define <4 x i32> @trunc_ashr_v4i64(<4 x i64> %a) nounwind { ; SSE-LABEL: trunc_ashr_v4i64: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: psrad $31, %xmm1 ; SSE-NEXT: pshufd {{.*#+}} xmm1 = xmm1[1,1,3,3] ; SSE-NEXT: psrad $31, %xmm0 @@ -17,7 +17,7 @@ define <4 x i32> @trunc_ashr_v4i64(<4 x i64> %a) nounwind { ; SSE-NEXT: ret{{[l|q]}} ; ; AVX1-LABEL: trunc_ashr_v4i64: -; AVX1: # BB#0: +; AVX1: # %bb.0: ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1 ; AVX1-NEXT: vpxor %xmm2, %xmm2, %xmm2 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm2, %xmm1 @@ -27,7 +27,7 @@ define <4 x i32> @trunc_ashr_v4i64(<4 x i64> %a) nounwind { ; AVX1-NEXT: ret{{[l|q]}} ; ; AVX2-LABEL: trunc_ashr_v4i64: -; AVX2: # BB#0: +; AVX2: # %bb.0: ; AVX2-NEXT: vpxor %xmm1, %xmm1, %xmm1 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm0 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1 @@ -41,14 +41,14 @@ define <4 x i32> @trunc_ashr_v4i64(<4 x i64> %a) nounwind { define <8 x i16> @trunc_ashr_v8i32(<8 x i32> %a) nounwind { ; SSE-LABEL: trunc_ashr_v8i32: -; SSE: # BB#0: +; SSE: # %bb.0: ; SSE-NEXT: psrad $31, %xmm1 ; SSE-NEXT: psrad $31, %xmm0 ; SSE-NEXT: packssdw %xmm1, %xmm0 ; SSE-NEXT: ret{{[l|q]}} ; ; AVX1-LABEL: trunc_ashr_v8i32: -; AVX1: # BB#0: +; AVX1: # %bb.0: ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1 ; AVX1-NEXT: vpsrad $31, %xmm1, %xmm1 ; AVX1-NEXT: vpsrad $31, %xmm0, %xmm0 @@ -57,7 +57,7 @@ define <8 x i16> @trunc_ashr_v8i32(<8 x i32> %a) nounwind { ; AVX1-NEXT: ret{{[l|q]}} ; ; AVX2-LABEL: trunc_ashr_v8i32: -; AVX2: # BB#0: +; AVX2: # %bb.0: ; AVX2-NEXT: vpsrad $31, %ymm0, %ymm0 ; AVX2-NEXT: vextracti128 $1, %ymm0, %xmm1 ; AVX2-NEXT: vpackssdw %xmm1, %xmm0, %xmm0 @@ -70,28 +70,28 @@ define <8 x i16> @trunc_ashr_v8i32(<8 x i32> %a) nounwind { define <8 x i16> @trunc_ashr_v4i32_icmp_v4i32(<4 x i32> %a, <4 x i32> %b) nounwind { ; X86-SSE-LABEL: trunc_ashr_v4i32_icmp_v4i32: -; X86-SSE: # BB#0: +; X86-SSE: # %bb.0: ; X86-SSE-NEXT: psrad $31, %xmm0 ; X86-SSE-NEXT: pcmpgtd {{\.LCPI.*}}, %xmm1 ; X86-SSE-NEXT: packssdw %xmm1, %xmm0 ; X86-SSE-NEXT: ret{{[l|q]}} ; ; X86-AVX-LABEL: trunc_ashr_v4i32_icmp_v4i32: -; X86-AVX: # BB#0: +; X86-AVX: # %bb.0: ; X86-AVX-NEXT: vpsrad $31, %xmm0, %xmm0 ; X86-AVX-NEXT: vpcmpgtd {{\.LCPI.*}}, %xmm1, %xmm1 ; X86-AVX-NEXT: vpackssdw %xmm1, %xmm0, %xmm0 ; X86-AVX-NEXT: ret{{[l|q]}} ; ; X64-SSE-LABEL: trunc_ashr_v4i32_icmp_v4i32: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: psrad $31, %xmm0 ; X64-SSE-NEXT: pcmpgtd {{.*}}(%rip), %xmm1 ; X64-SSE-NEXT: packssdw %xmm1, %xmm0 ; X64-SSE-NEXT: ret{{[l|q]}} ; ; X64-AVX-LABEL: trunc_ashr_v4i32_icmp_v4i32: -; X64-AVX: # BB#0: +; X64-AVX: # %bb.0: ; X64-AVX-NEXT: vpsrad $31, %xmm0, %xmm0 ; X64-AVX-NEXT: vpcmpgtd {{.*}}(%rip), %xmm1, %xmm1 ; X64-AVX-NEXT: vpackssdw %xmm1, %xmm0, %xmm0 |