Skip to content

Commit d51af6c

Browse files
committed
[X86] Regenerate test checks with vpternlog comments
1 parent 671976f commit d51af6c

10 files changed

+80
-80
lines changed

llvm/test/CodeGen/X86/midpoint-int-vec-128.ll

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1928,7 +1928,7 @@ define <8 x i16> @vec128_i16_unsigned_reg_reg(<8 x i16> %a1, <8 x i16> %a2) noun
19281928
; AVX512F: # %bb.0:
19291929
; AVX512F-NEXT: vpminuw %xmm1, %xmm0, %xmm2
19301930
; AVX512F-NEXT: vpcmpeqw %xmm2, %xmm0, %xmm3
1931-
; AVX512F-NEXT: vpternlogq $15, %zmm3, %zmm3, %zmm3
1931+
; AVX512F-NEXT: vpternlogq {{.*#+}} zmm3 = ~zmm3
19321932
; AVX512F-NEXT: vpor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm3, %xmm3
19331933
; AVX512F-NEXT: vpmaxuw %xmm1, %xmm0, %xmm1
19341934
; AVX512F-NEXT: vpsubw %xmm2, %xmm1, %xmm1
@@ -1945,7 +1945,7 @@ define <8 x i16> @vec128_i16_unsigned_reg_reg(<8 x i16> %a1, <8 x i16> %a2) noun
19451945
; AVX512VL-FALLBACK-NEXT: vpsubw %xmm2, %xmm1, %xmm1
19461946
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %xmm1, %xmm1
19471947
; AVX512VL-FALLBACK-NEXT: vpcmpeqw %xmm2, %xmm0, %xmm2
1948-
; AVX512VL-FALLBACK-NEXT: vpternlogq $15, %xmm2, %xmm2, %xmm2
1948+
; AVX512VL-FALLBACK-NEXT: vpternlogq {{.*#+}} xmm2 = ~xmm2
19491949
; AVX512VL-FALLBACK-NEXT: vpxor %xmm2, %xmm1, %xmm1
19501950
; AVX512VL-FALLBACK-NEXT: vpsubw %xmm2, %xmm1, %xmm1
19511951
; AVX512VL-FALLBACK-NEXT: vpaddw %xmm0, %xmm1, %xmm0
@@ -2500,7 +2500,7 @@ define <16 x i8> @vec128_i8_signed_reg_reg(<16 x i8> %a1, <16 x i8> %a2) nounwin
25002500
; AVX512VL-FALLBACK-NEXT: vpsubb %xmm2, %xmm3, %xmm2
25012501
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %xmm2, %xmm2
25022502
; AVX512VL-FALLBACK-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm1
2503-
; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to4}, %xmm1, %xmm2
2503+
; AVX512VL-FALLBACK-NEXT: vpternlogd {{.*#+}} xmm2 = xmm1 ^ (xmm2 & mem)
25042504
; AVX512VL-FALLBACK-NEXT: vpsubb %xmm1, %xmm2, %xmm1
25052505
; AVX512VL-FALLBACK-NEXT: vpaddb %xmm0, %xmm1, %xmm0
25062506
; AVX512VL-FALLBACK-NEXT: retq
@@ -2706,7 +2706,7 @@ define <16 x i8> @vec128_i8_unsigned_reg_reg(<16 x i8> %a1, <16 x i8> %a2) nounw
27062706
; AVX512F: # %bb.0:
27072707
; AVX512F-NEXT: vpminub %xmm1, %xmm0, %xmm2
27082708
; AVX512F-NEXT: vpcmpeqb %xmm2, %xmm0, %xmm3
2709-
; AVX512F-NEXT: vpternlogq $15, %zmm3, %zmm3, %zmm3
2709+
; AVX512F-NEXT: vpternlogq {{.*#+}} zmm3 = ~zmm3
27102710
; AVX512F-NEXT: vpor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm3, %xmm3
27112711
; AVX512F-NEXT: vpmaxub %xmm1, %xmm0, %xmm1
27122712
; AVX512F-NEXT: vpsubb %xmm2, %xmm1, %xmm1
@@ -2728,8 +2728,8 @@ define <16 x i8> @vec128_i8_unsigned_reg_reg(<16 x i8> %a1, <16 x i8> %a2) nounw
27282728
; AVX512VL-FALLBACK-NEXT: vpsubb %xmm2, %xmm1, %xmm1
27292729
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %xmm1, %xmm1
27302730
; AVX512VL-FALLBACK-NEXT: vpcmpeqb %xmm2, %xmm0, %xmm2
2731-
; AVX512VL-FALLBACK-NEXT: vpternlogq $15, %xmm2, %xmm2, %xmm2
2732-
; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to4}, %xmm2, %xmm1
2731+
; AVX512VL-FALLBACK-NEXT: vpternlogq {{.*#+}} xmm2 = ~xmm2
2732+
; AVX512VL-FALLBACK-NEXT: vpternlogd {{.*#+}} xmm1 = xmm2 ^ (xmm1 & mem)
27332733
; AVX512VL-FALLBACK-NEXT: vpsubb %xmm2, %xmm1, %xmm1
27342734
; AVX512VL-FALLBACK-NEXT: vpaddb %xmm0, %xmm1, %xmm0
27352735
; AVX512VL-FALLBACK-NEXT: retq
@@ -2961,7 +2961,7 @@ define <16 x i8> @vec128_i8_signed_mem_reg(ptr %a1_addr, <16 x i8> %a2) nounwind
29612961
; AVX512VL-FALLBACK-NEXT: vpsubb %xmm2, %xmm3, %xmm2
29622962
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %xmm2, %xmm2
29632963
; AVX512VL-FALLBACK-NEXT: vpcmpgtb %xmm0, %xmm1, %xmm0
2964-
; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to4}, %xmm0, %xmm2
2964+
; AVX512VL-FALLBACK-NEXT: vpternlogd {{.*#+}} xmm2 = xmm0 ^ (xmm2 & mem)
29652965
; AVX512VL-FALLBACK-NEXT: vpsubb %xmm0, %xmm2, %xmm0
29662966
; AVX512VL-FALLBACK-NEXT: vpaddb %xmm1, %xmm0, %xmm0
29672967
; AVX512VL-FALLBACK-NEXT: retq
@@ -3192,7 +3192,7 @@ define <16 x i8> @vec128_i8_signed_reg_mem(<16 x i8> %a1, ptr %a2_addr) nounwind
31923192
; AVX512VL-FALLBACK-NEXT: vpsubb %xmm2, %xmm3, %xmm2
31933193
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %xmm2, %xmm2
31943194
; AVX512VL-FALLBACK-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm1
3195-
; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to4}, %xmm1, %xmm2
3195+
; AVX512VL-FALLBACK-NEXT: vpternlogd {{.*#+}} xmm2 = xmm1 ^ (xmm2 & mem)
31963196
; AVX512VL-FALLBACK-NEXT: vpsubb %xmm1, %xmm2, %xmm1
31973197
; AVX512VL-FALLBACK-NEXT: vpaddb %xmm0, %xmm1, %xmm0
31983198
; AVX512VL-FALLBACK-NEXT: retq
@@ -3432,7 +3432,7 @@ define <16 x i8> @vec128_i8_signed_mem_mem(ptr %a1_addr, ptr %a2_addr) nounwind
34323432
; AVX512VL-FALLBACK-NEXT: vpsubb %xmm2, %xmm3, %xmm2
34333433
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %xmm2, %xmm2
34343434
; AVX512VL-FALLBACK-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm1
3435-
; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to4}, %xmm1, %xmm2
3435+
; AVX512VL-FALLBACK-NEXT: vpternlogd {{.*#+}} xmm2 = xmm1 ^ (xmm2 & mem)
34363436
; AVX512VL-FALLBACK-NEXT: vpsubb %xmm1, %xmm2, %xmm1
34373437
; AVX512VL-FALLBACK-NEXT: vpaddb %xmm0, %xmm1, %xmm0
34383438
; AVX512VL-FALLBACK-NEXT: retq

llvm/test/CodeGen/X86/midpoint-int-vec-256.ll

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1434,7 +1434,7 @@ define <16 x i16> @vec256_i16_unsigned_reg_reg(<16 x i16> %a1, <16 x i16> %a2) n
14341434
; AVX512F: # %bb.0:
14351435
; AVX512F-NEXT: vpminuw %ymm1, %ymm0, %ymm2
14361436
; AVX512F-NEXT: vpcmpeqw %ymm2, %ymm0, %ymm3
1437-
; AVX512F-NEXT: vpternlogq $15, %zmm3, %zmm3, %zmm3
1437+
; AVX512F-NEXT: vpternlogq {{.*#+}} zmm3 = ~zmm3
14381438
; AVX512F-NEXT: vpor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm3, %ymm3
14391439
; AVX512F-NEXT: vpmaxuw %ymm1, %ymm0, %ymm1
14401440
; AVX512F-NEXT: vpsubw %ymm2, %ymm1, %ymm1
@@ -1450,7 +1450,7 @@ define <16 x i16> @vec256_i16_unsigned_reg_reg(<16 x i16> %a1, <16 x i16> %a2) n
14501450
; AVX512VL-FALLBACK-NEXT: vpsubw %ymm2, %ymm1, %ymm1
14511451
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %ymm1, %ymm1
14521452
; AVX512VL-FALLBACK-NEXT: vpcmpeqw %ymm2, %ymm0, %ymm2
1453-
; AVX512VL-FALLBACK-NEXT: vpternlogq $15, %ymm2, %ymm2, %ymm2
1453+
; AVX512VL-FALLBACK-NEXT: vpternlogq {{.*#+}} ymm2 = ~ymm2
14541454
; AVX512VL-FALLBACK-NEXT: vpxor %ymm2, %ymm1, %ymm1
14551455
; AVX512VL-FALLBACK-NEXT: vpsubw %ymm2, %ymm1, %ymm1
14561456
; AVX512VL-FALLBACK-NEXT: vpaddw %ymm0, %ymm1, %ymm0
@@ -2016,7 +2016,7 @@ define <32 x i8> @vec256_i8_signed_reg_reg(<32 x i8> %a1, <32 x i8> %a2) nounwin
20162016
; AVX512VL-FALLBACK-NEXT: vpsubb %ymm2, %ymm3, %ymm2
20172017
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %ymm2, %ymm2
20182018
; AVX512VL-FALLBACK-NEXT: vpcmpgtb %ymm1, %ymm0, %ymm1
2019-
; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to8}, %ymm1, %ymm2
2019+
; AVX512VL-FALLBACK-NEXT: vpternlogd {{.*#+}} ymm2 = ymm1 ^ (ymm2 & mem)
20202020
; AVX512VL-FALLBACK-NEXT: vpsubb %ymm1, %ymm2, %ymm1
20212021
; AVX512VL-FALLBACK-NEXT: vpaddb %ymm0, %ymm1, %ymm0
20222022
; AVX512VL-FALLBACK-NEXT: retq
@@ -2169,7 +2169,7 @@ define <32 x i8> @vec256_i8_unsigned_reg_reg(<32 x i8> %a1, <32 x i8> %a2) nounw
21692169
; AVX512F: # %bb.0:
21702170
; AVX512F-NEXT: vpminub %ymm1, %ymm0, %ymm2
21712171
; AVX512F-NEXT: vpcmpeqb %ymm2, %ymm0, %ymm3
2172-
; AVX512F-NEXT: vpternlogq $15, %zmm3, %zmm3, %zmm3
2172+
; AVX512F-NEXT: vpternlogq {{.*#+}} zmm3 = ~zmm3
21732173
; AVX512F-NEXT: vpor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm3, %ymm3
21742174
; AVX512F-NEXT: vpmaxub %ymm1, %ymm0, %ymm1
21752175
; AVX512F-NEXT: vpsubb %ymm2, %ymm1, %ymm1
@@ -2193,8 +2193,8 @@ define <32 x i8> @vec256_i8_unsigned_reg_reg(<32 x i8> %a1, <32 x i8> %a2) nounw
21932193
; AVX512VL-FALLBACK-NEXT: vpsubb %ymm2, %ymm1, %ymm1
21942194
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %ymm1, %ymm1
21952195
; AVX512VL-FALLBACK-NEXT: vpcmpeqb %ymm2, %ymm0, %ymm2
2196-
; AVX512VL-FALLBACK-NEXT: vpternlogq $15, %ymm2, %ymm2, %ymm2
2197-
; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to8}, %ymm2, %ymm1
2196+
; AVX512VL-FALLBACK-NEXT: vpternlogq {{.*#+}} ymm2 = ~ymm2
2197+
; AVX512VL-FALLBACK-NEXT: vpternlogd {{.*#+}} ymm1 = ymm2 ^ (ymm1 & mem)
21982198
; AVX512VL-FALLBACK-NEXT: vpsubb %ymm2, %ymm1, %ymm1
21992199
; AVX512VL-FALLBACK-NEXT: vpaddb %ymm0, %ymm1, %ymm0
22002200
; AVX512VL-FALLBACK-NEXT: retq
@@ -2372,7 +2372,7 @@ define <32 x i8> @vec256_i8_signed_mem_reg(ptr %a1_addr, <32 x i8> %a2) nounwind
23722372
; AVX512VL-FALLBACK-NEXT: vpsubb %ymm2, %ymm3, %ymm2
23732373
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %ymm2, %ymm2
23742374
; AVX512VL-FALLBACK-NEXT: vpcmpgtb %ymm0, %ymm1, %ymm0
2375-
; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to8}, %ymm0, %ymm2
2375+
; AVX512VL-FALLBACK-NEXT: vpternlogd {{.*#+}} ymm2 = ymm0 ^ (ymm2 & mem)
23762376
; AVX512VL-FALLBACK-NEXT: vpsubb %ymm0, %ymm2, %ymm0
23772377
; AVX512VL-FALLBACK-NEXT: vpaddb %ymm1, %ymm0, %ymm0
23782378
; AVX512VL-FALLBACK-NEXT: retq
@@ -2550,7 +2550,7 @@ define <32 x i8> @vec256_i8_signed_reg_mem(<32 x i8> %a1, ptr %a2_addr) nounwind
25502550
; AVX512VL-FALLBACK-NEXT: vpsubb %ymm2, %ymm3, %ymm2
25512551
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %ymm2, %ymm2
25522552
; AVX512VL-FALLBACK-NEXT: vpcmpgtb %ymm1, %ymm0, %ymm1
2553-
; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to8}, %ymm1, %ymm2
2553+
; AVX512VL-FALLBACK-NEXT: vpternlogd {{.*#+}} ymm2 = ymm1 ^ (ymm2 & mem)
25542554
; AVX512VL-FALLBACK-NEXT: vpsubb %ymm1, %ymm2, %ymm1
25552555
; AVX512VL-FALLBACK-NEXT: vpaddb %ymm0, %ymm1, %ymm0
25562556
; AVX512VL-FALLBACK-NEXT: retq
@@ -2733,7 +2733,7 @@ define <32 x i8> @vec256_i8_signed_mem_mem(ptr %a1_addr, ptr %a2_addr) nounwind
27332733
; AVX512VL-FALLBACK-NEXT: vpsubb %ymm2, %ymm3, %ymm2
27342734
; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %ymm2, %ymm2
27352735
; AVX512VL-FALLBACK-NEXT: vpcmpgtb %ymm1, %ymm0, %ymm1
2736-
; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to8}, %ymm1, %ymm2
2736+
; AVX512VL-FALLBACK-NEXT: vpternlogd {{.*#+}} ymm2 = ymm1 ^ (ymm2 & mem)
27372737
; AVX512VL-FALLBACK-NEXT: vpsubb %ymm1, %ymm2, %ymm1
27382738
; AVX512VL-FALLBACK-NEXT: vpaddb %ymm0, %ymm1, %ymm0
27392739
; AVX512VL-FALLBACK-NEXT: retq

0 commit comments

Comments
 (0)