diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/avx512-shift.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/avx512-shift.ll | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/llvm/test/CodeGen/X86/avx512-shift.ll b/llvm/test/CodeGen/X86/avx512-shift.ll index c18efd922c3..cbc601b71da 100644 --- a/llvm/test/CodeGen/X86/avx512-shift.ll +++ b/llvm/test/CodeGen/X86/avx512-shift.ll @@ -4,7 +4,7 @@ define <16 x i32> @shift_16_i32(<16 x i32> %a) { ; CHECK-LABEL: shift_16_i32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsrld $1, %zmm0, %zmm0 ; CHECK-NEXT: vpslld $12, %zmm0, %zmm0 ; CHECK-NEXT: vpsrad $12, %zmm0, %zmm0 @@ -17,7 +17,7 @@ define <16 x i32> @shift_16_i32(<16 x i32> %a) { define <8 x i64> @shift_8_i64(<8 x i64> %a) { ; CHECK-LABEL: shift_8_i64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsrlq $1, %zmm0, %zmm0 ; CHECK-NEXT: vpsllq $12, %zmm0, %zmm0 ; CHECK-NEXT: vpsraq $12, %zmm0, %zmm0 @@ -30,7 +30,7 @@ define <8 x i64> @shift_8_i64(<8 x i64> %a) { define <4 x i64> @shift_4_i64(<4 x i64> %a) { ; KNL-LABEL: shift_4_i64: -; KNL: # BB#0: +; KNL: # %bb.0: ; KNL-NEXT: vpsrlq $1, %ymm0, %ymm0 ; KNL-NEXT: vpsllq $12, %ymm0, %ymm0 ; KNL-NEXT: vpsraq $12, %zmm0, %zmm0 @@ -38,7 +38,7 @@ define <4 x i64> @shift_4_i64(<4 x i64> %a) { ; KNL-NEXT: retq ; ; SKX-LABEL: shift_4_i64: -; SKX: # BB#0: +; SKX: # %bb.0: ; SKX-NEXT: vpsrlq $1, %ymm0, %ymm0 ; SKX-NEXT: vpsllq $12, %ymm0, %ymm0 ; SKX-NEXT: vpsraq $12, %ymm0, %ymm0 @@ -51,7 +51,7 @@ define <4 x i64> @shift_4_i64(<4 x i64> %a) { define <8 x i64> @variable_shl4(<8 x i64> %x, <8 x i64> %y) { ; CHECK-LABEL: variable_shl4: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsllvq %zmm1, %zmm0, %zmm0 ; CHECK-NEXT: retq %k = shl <8 x i64> %x, %y @@ -60,7 +60,7 @@ define <8 x i64> @variable_shl4(<8 x i64> %x, <8 x i64> %y) { define <16 x i32> @variable_shl5(<16 x i32> %x, <16 x i32> %y) { ; CHECK-LABEL: variable_shl5: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsllvd %zmm1, %zmm0, %zmm0 ; CHECK-NEXT: retq %k = shl <16 x i32> %x, %y @@ -69,7 +69,7 @@ define <16 x i32> @variable_shl5(<16 x i32> %x, <16 x i32> %y) { define <16 x i32> @variable_srl0(<16 x i32> %x, <16 x i32> %y) { ; CHECK-LABEL: variable_srl0: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsrlvd %zmm1, %zmm0, %zmm0 ; CHECK-NEXT: retq %k = lshr <16 x i32> %x, %y @@ -78,7 +78,7 @@ define <16 x i32> @variable_srl0(<16 x i32> %x, <16 x i32> %y) { define <8 x i64> @variable_srl2(<8 x i64> %x, <8 x i64> %y) { ; CHECK-LABEL: variable_srl2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsrlvq %zmm1, %zmm0, %zmm0 ; CHECK-NEXT: retq %k = lshr <8 x i64> %x, %y @@ -87,7 +87,7 @@ define <8 x i64> @variable_srl2(<8 x i64> %x, <8 x i64> %y) { define <16 x i32> @variable_sra1(<16 x i32> %x, <16 x i32> %y) { ; CHECK-LABEL: variable_sra1: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsravd %zmm1, %zmm0, %zmm0 ; CHECK-NEXT: retq %k = ashr <16 x i32> %x, %y @@ -96,7 +96,7 @@ define <16 x i32> @variable_sra1(<16 x i32> %x, <16 x i32> %y) { define <8 x i64> @variable_sra2(<8 x i64> %x, <8 x i64> %y) { ; CHECK-LABEL: variable_sra2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsravq %zmm1, %zmm0, %zmm0 ; CHECK-NEXT: retq %k = ashr <8 x i64> %x, %y @@ -105,7 +105,7 @@ define <8 x i64> @variable_sra2(<8 x i64> %x, <8 x i64> %y) { define <4 x i64> @variable_sra3(<4 x i64> %x, <4 x i64> %y) { ; KNL-LABEL: variable_sra3: -; KNL: # BB#0: +; KNL: # %bb.0: ; KNL-NEXT: # kill: %ymm1<def> %ymm1<kill> %zmm1<def> ; KNL-NEXT: # kill: %ymm0<def> %ymm0<kill> %zmm0<def> ; KNL-NEXT: vpsravq %zmm1, %zmm0, %zmm0 @@ -113,7 +113,7 @@ define <4 x i64> @variable_sra3(<4 x i64> %x, <4 x i64> %y) { ; KNL-NEXT: retq ; ; SKX-LABEL: variable_sra3: -; SKX: # BB#0: +; SKX: # %bb.0: ; SKX-NEXT: vpsravq %ymm1, %ymm0, %ymm0 ; SKX-NEXT: retq %k = ashr <4 x i64> %x, %y @@ -122,7 +122,7 @@ define <4 x i64> @variable_sra3(<4 x i64> %x, <4 x i64> %y) { define <8 x i16> @variable_sra4(<8 x i16> %x, <8 x i16> %y) { ; KNL-LABEL: variable_sra4: -; KNL: # BB#0: +; KNL: # %bb.0: ; KNL-NEXT: vpmovzxwd {{.*#+}} ymm1 = xmm1[0],zero,xmm1[1],zero,xmm1[2],zero,xmm1[3],zero,xmm1[4],zero,xmm1[5],zero,xmm1[6],zero,xmm1[7],zero ; KNL-NEXT: vpmovsxwd %xmm0, %ymm0 ; KNL-NEXT: vpsravd %ymm1, %ymm0, %ymm0 @@ -131,7 +131,7 @@ define <8 x i16> @variable_sra4(<8 x i16> %x, <8 x i16> %y) { ; KNL-NEXT: retq ; ; SKX-LABEL: variable_sra4: -; SKX: # BB#0: +; SKX: # %bb.0: ; SKX-NEXT: vpsravw %xmm1, %xmm0, %xmm0 ; SKX-NEXT: retq %k = ashr <8 x i16> %x, %y @@ -140,7 +140,7 @@ define <8 x i16> @variable_sra4(<8 x i16> %x, <8 x i16> %y) { define <16 x i32> @variable_sra01_load(<16 x i32> %x, <16 x i32>* %y) { ; CHECK-LABEL: variable_sra01_load: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsravd (%rdi), %zmm0, %zmm0 ; CHECK-NEXT: retq %y1 = load <16 x i32>, <16 x i32>* %y @@ -150,7 +150,7 @@ define <16 x i32> @variable_sra01_load(<16 x i32> %x, <16 x i32>* %y) { define <16 x i32> @variable_shl1_load(<16 x i32> %x, <16 x i32>* %y) { ; CHECK-LABEL: variable_shl1_load: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsllvd (%rdi), %zmm0, %zmm0 ; CHECK-NEXT: retq %y1 = load <16 x i32>, <16 x i32>* %y @@ -160,7 +160,7 @@ define <16 x i32> @variable_shl1_load(<16 x i32> %x, <16 x i32>* %y) { define <16 x i32> @variable_srl0_load(<16 x i32> %x, <16 x i32>* %y) { ; CHECK-LABEL: variable_srl0_load: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsrlvd (%rdi), %zmm0, %zmm0 ; CHECK-NEXT: retq %y1 = load <16 x i32>, <16 x i32>* %y @@ -170,7 +170,7 @@ define <16 x i32> @variable_srl0_load(<16 x i32> %x, <16 x i32>* %y) { define <8 x i64> @variable_srl3_load(<8 x i64> %x, <8 x i64>* %y) { ; CHECK-LABEL: variable_srl3_load: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: vpsrlvq (%rdi), %zmm0, %zmm0 ; CHECK-NEXT: retq %y1 = load <8 x i64>, <8 x i64>* %y |