Skip to content

Commit b238c2b

Browse files
committed
[X86] Regenerate test checks with vpternlog comments
1 parent fc36252 commit b238c2b

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

llvm/test/CodeGen/X86/combine-sdiv.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -974,7 +974,7 @@ define <32 x i16> @combine_vec_sdiv_by_pow2b_v32i16(<32 x i16> %x) {
974974
; AVX512F-NEXT: vinserti64x4 $1, %ymm2, %zmm1, %zmm1
975975
; AVX512F-NEXT: vbroadcasti32x4 {{.*#+}} zmm2 = [0,65535,65535,65535,65535,65535,65535,65535,0,65535,65535,65535,65535,65535,65535,65535,0,65535,65535,65535,65535,65535,65535,65535,0,65535,65535,65535,65535,65535,65535,65535]
976976
; AVX512F-NEXT: # zmm2 = mem[0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3]
977-
; AVX512F-NEXT: vpternlogq $216, %zmm2, %zmm1, %zmm0
977+
; AVX512F-NEXT: vpternlogq {{.*#+}} zmm0 = zmm0 ^ (zmm2 & (zmm0 ^ zmm1))
978978
; AVX512F-NEXT: retq
979979
;
980980
; AVX512BW-LABEL: combine_vec_sdiv_by_pow2b_v32i16:

llvm/test/CodeGen/X86/masked_store_trunc.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6403,7 +6403,7 @@ define void @truncstore_v8i16_v8i8(<8 x i16> %x, ptr %p, <8 x i16> %mask) {
64036403
; AVX512F: # %bb.0:
64046404
; AVX512F-NEXT: vpxor %xmm2, %xmm2, %xmm2
64056405
; AVX512F-NEXT: vpcmpeqw %xmm2, %xmm1, %xmm1
6406-
; AVX512F-NEXT: vpternlogq $15, %zmm1, %zmm1, %zmm1
6406+
; AVX512F-NEXT: vpternlogq {{.*#+}} zmm1 = ~zmm1
64076407
; AVX512F-NEXT: vpmovsxwq %xmm1, %zmm1
64086408
; AVX512F-NEXT: vptestmq %zmm1, %zmm1, %k0
64096409
; AVX512F-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[0,2,4,6,8,10,12,14,u,u,u,u,u,u,u,u]

llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7298,7 +7298,7 @@ define void @truncstore_v8i16_v8i8(<8 x i16> %x, ptr %p, <8 x i16> %mask) {
72987298
; AVX512F: # %bb.0:
72997299
; AVX512F-NEXT: vpxor %xmm2, %xmm2, %xmm2
73007300
; AVX512F-NEXT: vpcmpeqw %xmm2, %xmm1, %xmm1
7301-
; AVX512F-NEXT: vpternlogq $15, %zmm1, %zmm1, %zmm1
7301+
; AVX512F-NEXT: vpternlogq {{.*#+}} zmm1 = ~zmm1
73027302
; AVX512F-NEXT: vpmovsxwq %xmm1, %zmm1
73037303
; AVX512F-NEXT: vptestmq %zmm1, %zmm1, %k0
73047304
; AVX512F-NEXT: vpacksswb %xmm0, %xmm0, %xmm0

llvm/test/CodeGen/X86/masked_store_trunc_usat.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7148,7 +7148,7 @@ define void @truncstore_v8i16_v8i8(<8 x i16> %x, ptr %p, <8 x i16> %mask) {
71487148
; AVX512F: # %bb.0:
71497149
; AVX512F-NEXT: vpxor %xmm2, %xmm2, %xmm2
71507150
; AVX512F-NEXT: vpcmpeqw %xmm2, %xmm1, %xmm1
7151-
; AVX512F-NEXT: vpternlogq $15, %zmm1, %zmm1, %zmm1
7151+
; AVX512F-NEXT: vpternlogq {{.*#+}} zmm1 = ~zmm1
71527152
; AVX512F-NEXT: vpmovsxwq %xmm1, %zmm1
71537153
; AVX512F-NEXT: vptestmq %zmm1, %zmm1, %k0
71547154
; AVX512F-NEXT: vpminuw {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0, %xmm0

llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2465,7 +2465,7 @@ define <32 x i1> @pr51133(<32 x i8> %x, <32 x i8> %y) {
24652465
; CHECK-AVX512VL-NEXT: vpmaddubsw {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm0, %ymm2 # [197,0,27,0,1,0,1,0,223,0,205,0,161,0,171,0,171,0,183,0,61,0,127,0,9,0,41,0,1,0,161,0]
24662466
; CHECK-AVX512VL-NEXT: vpmaddubsw {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm0, %ymm3 # [0,205,0,241,0,1,0,163,0,223,0,183,0,1,0,239,0,103,0,171,0,1,0,183,0,0,0,183,0,1,0,221]
24672467
; CHECK-AVX512VL-NEXT: vpsllw $8, %ymm3, %ymm3
2468-
; CHECK-AVX512VL-NEXT: vpternlogd $248, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to8}, %ymm2, %ymm3
2468+
; CHECK-AVX512VL-NEXT: vpternlogd {{.*#+}} ymm3 = ymm3 | (ymm2 & mem)
24692469
; CHECK-AVX512VL-NEXT: vpaddb {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm3, %ymm2
24702470
; CHECK-AVX512VL-NEXT: vpunpckhbw {{.*#+}} ymm3 = ymm2[8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,24,24,25,25,26,26,27,27,28,28,29,29,30,30,31,31]
24712471
; CHECK-AVX512VL-NEXT: vpmullw {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm3, %ymm3 # [128,128,1,1,1,128,1,64,128,1,128,1,128,32,1,1]
@@ -2483,7 +2483,7 @@ define <32 x i1> @pr51133(<32 x i8> %x, <32 x i8> %y) {
24832483
; CHECK-AVX512VL-NEXT: vpcmpgtb %ymm4, %ymm0, %ymm0
24842484
; CHECK-AVX512VL-NEXT: vpandn %ymm0, %ymm3, %ymm3
24852485
; CHECK-AVX512VL-NEXT: vpcmpeqb %ymm4, %ymm1, %ymm0
2486-
; CHECK-AVX512VL-NEXT: vpternlogq $14, %ymm3, %ymm2, %ymm0
2486+
; CHECK-AVX512VL-NEXT: vpternlogq {{.*#+}} ymm0 = ~ymm0 & (ymm2 | ymm3)
24872487
; CHECK-AVX512VL-NEXT: retq
24882488
%rem = srem <32 x i8> %x, <i8 13, i8 5, i8 19, i8 34, i8 2, i8 8, i8 2, i8 88, i8 62, i8 62, i8 5, i8 7, i8 97, i8 2, i8 3, i8 60, i8 3, i8 87, i8 7, i8 6, i8 84, i8 -128, i8 127, i8 56, i8 114, i8 1, i8 50, i8 7, i8 2, i8 8, i8 97, i8 117>
24892489
%cmp = icmp ne <32 x i8> %rem, zeroinitializer

0 commit comments

Comments
 (0)