Skip to content

Commit 5872c06

Browse files
RKSimonagozillon
authored andcommitted
[X86] Regenerate some vector constant comments missed in recent patches to improve mask predicate handling in addConstantComments
These were missed as filecheck just ignores what's after the end of the check pattern for each line
1 parent 0116a03 commit 5872c06

11 files changed

+57
-57
lines changed

llvm/test/CodeGen/X86/avx512-broadcast-unfold.ll

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3166,7 +3166,7 @@ define void @bcast_unfold_pcmpgt_v4i32(ptr %arg) {
31663166
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
31673167
; CHECK-NEXT: vmovdqu 4096(%rdi,%rax), %xmm1
31683168
; CHECK-NEXT: vpcmpgtd %xmm0, %xmm1, %k1
3169-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 {%k1}
3169+
; CHECK-NEXT: vpbroadcastd {{.*#+}} xmm1 {%k1} = [3,3,3,3]
31703170
; CHECK-NEXT: vmovdqu %xmm1, 4096(%rdi,%rax)
31713171
; CHECK-NEXT: addq $16, %rax
31723172
; CHECK-NEXT: jne .LBB96_1
@@ -3200,7 +3200,7 @@ define void @bcast_unfold_pcmpgt_v8i32(ptr %arg) {
32003200
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
32013201
; CHECK-NEXT: vmovdqu 4096(%rdi,%rax), %ymm1
32023202
; CHECK-NEXT: vpcmpgtd %ymm0, %ymm1, %k1
3203-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm1 {%k1}
3203+
; CHECK-NEXT: vpbroadcastd {{.*#+}} ymm1 {%k1} = [3,3,3,3,3,3,3,3]
32043204
; CHECK-NEXT: vmovdqu %ymm1, 4096(%rdi,%rax)
32053205
; CHECK-NEXT: addq $32, %rax
32063206
; CHECK-NEXT: jne .LBB97_1
@@ -3235,7 +3235,7 @@ define void @bcast_unfold_pcmpgt_v16i32(ptr %arg) {
32353235
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
32363236
; CHECK-NEXT: vmovdqu64 4096(%rdi,%rax), %zmm1
32373237
; CHECK-NEXT: vpcmpgtd %zmm0, %zmm1, %k1
3238-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm1 {%k1}
3238+
; CHECK-NEXT: vpbroadcastd {{.*#+}} zmm1 {%k1} = [3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]
32393239
; CHECK-NEXT: vmovdqu64 %zmm1, 4096(%rdi,%rax)
32403240
; CHECK-NEXT: addq $64, %rax
32413241
; CHECK-NEXT: jne .LBB98_1
@@ -3270,7 +3270,7 @@ define void @bcast_unfold_pcmpgt_v2i64(ptr %arg) {
32703270
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
32713271
; CHECK-NEXT: vmovdqu 8192(%rdi,%rax), %xmm1
32723272
; CHECK-NEXT: vpcmpgtq %xmm0, %xmm1, %k1
3273-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 {%k1}
3273+
; CHECK-NEXT: vpbroadcastq {{.*#+}} xmm1 {%k1} = [3,3]
32743274
; CHECK-NEXT: vmovdqu %xmm1, 8192(%rdi,%rax)
32753275
; CHECK-NEXT: addq $16, %rax
32763276
; CHECK-NEXT: jne .LBB99_1
@@ -3304,7 +3304,7 @@ define void @bcast_unfold_pcmpgt_v4i64(ptr %arg) {
33043304
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
33053305
; CHECK-NEXT: vmovdqu 8192(%rdi,%rax), %ymm1
33063306
; CHECK-NEXT: vpcmpgtq %ymm0, %ymm1, %k1
3307-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm1 {%k1}
3307+
; CHECK-NEXT: vpbroadcastq {{.*#+}} ymm1 {%k1} = [3,3,3,3]
33083308
; CHECK-NEXT: vmovdqu %ymm1, 8192(%rdi,%rax)
33093309
; CHECK-NEXT: addq $32, %rax
33103310
; CHECK-NEXT: jne .LBB100_1
@@ -3339,7 +3339,7 @@ define void @bcast_unfold_pcmpgt_v8i64(ptr %arg) {
33393339
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
33403340
; CHECK-NEXT: vmovdqu64 8192(%rdi,%rax), %zmm1
33413341
; CHECK-NEXT: vpcmpgtq %zmm0, %zmm1, %k1
3342-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm1 {%k1}
3342+
; CHECK-NEXT: vpbroadcastq {{.*#+}} zmm1 {%k1} = [3,3,3,3,3,3,3,3]
33433343
; CHECK-NEXT: vmovdqu64 %zmm1, 8192(%rdi,%rax)
33443344
; CHECK-NEXT: addq $64, %rax
33453345
; CHECK-NEXT: jne .LBB101_1
@@ -3374,7 +3374,7 @@ define void @bcast_unfold_pcmpeq_v4i32(ptr %arg) {
33743374
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
33753375
; CHECK-NEXT: vmovdqu 4096(%rdi,%rax), %xmm1
33763376
; CHECK-NEXT: vpcmpeqd %xmm0, %xmm1, %k1
3377-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 {%k1}
3377+
; CHECK-NEXT: vpbroadcastd {{.*#+}} xmm1 {%k1} = [3,3,3,3]
33783378
; CHECK-NEXT: vmovdqu %xmm1, 4096(%rdi,%rax)
33793379
; CHECK-NEXT: addq $16, %rax
33803380
; CHECK-NEXT: jne .LBB102_1
@@ -3408,7 +3408,7 @@ define void @bcast_unfold_pcmpeq_v8i32(ptr %arg) {
34083408
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
34093409
; CHECK-NEXT: vmovdqu 4096(%rdi,%rax), %ymm1
34103410
; CHECK-NEXT: vpcmpeqd %ymm0, %ymm1, %k1
3411-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm1 {%k1}
3411+
; CHECK-NEXT: vpbroadcastd {{.*#+}} ymm1 {%k1} = [3,3,3,3,3,3,3,3]
34123412
; CHECK-NEXT: vmovdqu %ymm1, 4096(%rdi,%rax)
34133413
; CHECK-NEXT: addq $32, %rax
34143414
; CHECK-NEXT: jne .LBB103_1
@@ -3443,7 +3443,7 @@ define void @bcast_unfold_pcmpeq_v16i32(ptr %arg) {
34433443
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
34443444
; CHECK-NEXT: vmovdqu64 4096(%rdi,%rax), %zmm1
34453445
; CHECK-NEXT: vpcmpeqd %zmm0, %zmm1, %k1
3446-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm1 {%k1}
3446+
; CHECK-NEXT: vpbroadcastd {{.*#+}} zmm1 {%k1} = [3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]
34473447
; CHECK-NEXT: vmovdqu64 %zmm1, 4096(%rdi,%rax)
34483448
; CHECK-NEXT: addq $64, %rax
34493449
; CHECK-NEXT: jne .LBB104_1
@@ -3478,7 +3478,7 @@ define void @bcast_unfold_pcmpeq_v2i64(ptr %arg) {
34783478
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
34793479
; CHECK-NEXT: vmovdqu 8192(%rdi,%rax), %xmm1
34803480
; CHECK-NEXT: vpcmpeqq %xmm0, %xmm1, %k1
3481-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 {%k1}
3481+
; CHECK-NEXT: vpbroadcastq {{.*#+}} xmm1 {%k1} = [3,3]
34823482
; CHECK-NEXT: vmovdqu %xmm1, 8192(%rdi,%rax)
34833483
; CHECK-NEXT: addq $16, %rax
34843484
; CHECK-NEXT: jne .LBB105_1
@@ -3512,7 +3512,7 @@ define void @bcast_unfold_pcmpeq_v4i64(ptr %arg) {
35123512
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
35133513
; CHECK-NEXT: vmovdqu 8192(%rdi,%rax), %ymm1
35143514
; CHECK-NEXT: vpcmpeqq %ymm0, %ymm1, %k1
3515-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm1 {%k1}
3515+
; CHECK-NEXT: vpbroadcastq {{.*#+}} ymm1 {%k1} = [3,3,3,3]
35163516
; CHECK-NEXT: vmovdqu %ymm1, 8192(%rdi,%rax)
35173517
; CHECK-NEXT: addq $32, %rax
35183518
; CHECK-NEXT: jne .LBB106_1
@@ -3547,7 +3547,7 @@ define void @bcast_unfold_pcmpeq_v8i64(ptr %arg) {
35473547
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
35483548
; CHECK-NEXT: vmovdqu64 8192(%rdi,%rax), %zmm1
35493549
; CHECK-NEXT: vpcmpeqq %zmm0, %zmm1, %k1
3550-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm1 {%k1}
3550+
; CHECK-NEXT: vpbroadcastq {{.*#+}} zmm1 {%k1} = [3,3,3,3,3,3,3,3]
35513551
; CHECK-NEXT: vmovdqu64 %zmm1, 8192(%rdi,%rax)
35523552
; CHECK-NEXT: addq $64, %rax
35533553
; CHECK-NEXT: jne .LBB107_1
@@ -3582,7 +3582,7 @@ define void @bcast_unfold_pcmp_v4i32(ptr %arg) {
35823582
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
35833583
; CHECK-NEXT: vmovdqu (%rdi,%rax,4), %xmm1
35843584
; CHECK-NEXT: vpcmpltd %xmm0, %xmm1, %k1
3585-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 {%k1}
3585+
; CHECK-NEXT: vpbroadcastd {{.*#+}} xmm1 {%k1} = [3,3,3,3]
35863586
; CHECK-NEXT: vmovdqu %xmm1, (%rdi,%rax,4)
35873587
; CHECK-NEXT: addq $4, %rax
35883588
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3617,7 +3617,7 @@ define void @bcast_unfold_pcmp_v8i32(ptr %arg) {
36173617
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
36183618
; CHECK-NEXT: vmovdqu (%rdi,%rax,4), %ymm1
36193619
; CHECK-NEXT: vpcmpltd %ymm0, %ymm1, %k1
3620-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm1 {%k1}
3620+
; CHECK-NEXT: vpbroadcastd {{.*#+}} ymm1 {%k1} = [3,3,3,3,3,3,3,3]
36213621
; CHECK-NEXT: vmovdqu %ymm1, (%rdi,%rax,4)
36223622
; CHECK-NEXT: addq $8, %rax
36233623
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3653,7 +3653,7 @@ define void @bcast_unfold_pcmp_v16i32(ptr %arg) {
36533653
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
36543654
; CHECK-NEXT: vmovdqu64 (%rdi,%rax,4), %zmm1
36553655
; CHECK-NEXT: vpcmpltd %zmm0, %zmm1, %k1
3656-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm1 {%k1}
3656+
; CHECK-NEXT: vpbroadcastd {{.*#+}} zmm1 {%k1} = [3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]
36573657
; CHECK-NEXT: vmovdqu64 %zmm1, (%rdi,%rax,4)
36583658
; CHECK-NEXT: addq $16, %rax
36593659
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3689,7 +3689,7 @@ define void @bcast_unfold_pcmp_v2i64(ptr %arg) {
36893689
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
36903690
; CHECK-NEXT: vmovdqu (%rdi,%rax,8), %xmm1
36913691
; CHECK-NEXT: vpcmpltq %xmm0, %xmm1, %k1
3692-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 {%k1}
3692+
; CHECK-NEXT: vpbroadcastq {{.*#+}} xmm1 {%k1} = [3,3]
36933693
; CHECK-NEXT: vmovdqu %xmm1, (%rdi,%rax,8)
36943694
; CHECK-NEXT: addq $2, %rax
36953695
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3724,7 +3724,7 @@ define void @bcast_unfold_pcmp_v4i64(ptr %arg) {
37243724
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
37253725
; CHECK-NEXT: vmovdqu (%rdi,%rax,8), %ymm1
37263726
; CHECK-NEXT: vpcmpltq %ymm0, %ymm1, %k1
3727-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm1 {%k1}
3727+
; CHECK-NEXT: vpbroadcastq {{.*#+}} ymm1 {%k1} = [3,3,3,3]
37283728
; CHECK-NEXT: vmovdqu %ymm1, (%rdi,%rax,8)
37293729
; CHECK-NEXT: addq $4, %rax
37303730
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3760,7 +3760,7 @@ define void @bcast_unfold_pcmp_v8i64(ptr %arg) {
37603760
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
37613761
; CHECK-NEXT: vmovdqu64 (%rdi,%rax,8), %zmm1
37623762
; CHECK-NEXT: vpcmpltq %zmm0, %zmm1, %k1
3763-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm1 {%k1}
3763+
; CHECK-NEXT: vpbroadcastq {{.*#+}} zmm1 {%k1} = [3,3,3,3,3,3,3,3]
37643764
; CHECK-NEXT: vmovdqu64 %zmm1, (%rdi,%rax,8)
37653765
; CHECK-NEXT: addq $8, %rax
37663766
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3796,7 +3796,7 @@ define void @bcast_unfold_pcmpu_v4i32(ptr %arg) {
37963796
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
37973797
; CHECK-NEXT: vmovdqu (%rdi,%rax,4), %xmm1
37983798
; CHECK-NEXT: vpcmpltud %xmm0, %xmm1, %k1
3799-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 {%k1}
3799+
; CHECK-NEXT: vpbroadcastd {{.*#+}} xmm1 {%k1} = [3,3,3,3]
38003800
; CHECK-NEXT: vmovdqu %xmm1, (%rdi,%rax,4)
38013801
; CHECK-NEXT: addq $4, %rax
38023802
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3831,7 +3831,7 @@ define void @bcast_unfold_pcmpu_v8i32(ptr %arg) {
38313831
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
38323832
; CHECK-NEXT: vmovdqu (%rdi,%rax,4), %ymm1
38333833
; CHECK-NEXT: vpcmpltud %ymm0, %ymm1, %k1
3834-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm1 {%k1}
3834+
; CHECK-NEXT: vpbroadcastd {{.*#+}} ymm1 {%k1} = [3,3,3,3,3,3,3,3]
38353835
; CHECK-NEXT: vmovdqu %ymm1, (%rdi,%rax,4)
38363836
; CHECK-NEXT: addq $8, %rax
38373837
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3867,7 +3867,7 @@ define void @bcast_unfold_pcmpu_v16i32(ptr %arg) {
38673867
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
38683868
; CHECK-NEXT: vmovdqu64 (%rdi,%rax,4), %zmm1
38693869
; CHECK-NEXT: vpcmpltud %zmm0, %zmm1, %k1
3870-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm1 {%k1}
3870+
; CHECK-NEXT: vpbroadcastd {{.*#+}} zmm1 {%k1} = [3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]
38713871
; CHECK-NEXT: vmovdqu64 %zmm1, (%rdi,%rax,4)
38723872
; CHECK-NEXT: addq $16, %rax
38733873
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3903,7 +3903,7 @@ define void @bcast_unfold_pcmpu_v2i64(ptr %arg) {
39033903
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
39043904
; CHECK-NEXT: vmovdqu (%rdi,%rax,8), %xmm1
39053905
; CHECK-NEXT: vpcmpltuq %xmm0, %xmm1, %k1
3906-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 {%k1}
3906+
; CHECK-NEXT: vpbroadcastq {{.*#+}} xmm1 {%k1} = [3,3]
39073907
; CHECK-NEXT: vmovdqu %xmm1, (%rdi,%rax,8)
39083908
; CHECK-NEXT: addq $2, %rax
39093909
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3938,7 +3938,7 @@ define void @bcast_unfold_pcmpu_v4i64(ptr %arg) {
39383938
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
39393939
; CHECK-NEXT: vmovdqu (%rdi,%rax,8), %ymm1
39403940
; CHECK-NEXT: vpcmpltuq %ymm0, %ymm1, %k1
3941-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm1 {%k1}
3941+
; CHECK-NEXT: vpbroadcastq {{.*#+}} ymm1 {%k1} = [3,3,3,3]
39423942
; CHECK-NEXT: vmovdqu %ymm1, (%rdi,%rax,8)
39433943
; CHECK-NEXT: addq $4, %rax
39443944
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -3974,7 +3974,7 @@ define void @bcast_unfold_pcmpu_v8i64(ptr %arg) {
39743974
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
39753975
; CHECK-NEXT: vmovdqu64 (%rdi,%rax,8), %zmm1
39763976
; CHECK-NEXT: vpcmpltuq %zmm0, %zmm1, %k1
3977-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm1 {%k1}
3977+
; CHECK-NEXT: vpbroadcastq {{.*#+}} zmm1 {%k1} = [3,3,3,3,3,3,3,3]
39783978
; CHECK-NEXT: vmovdqu64 %zmm1, (%rdi,%rax,8)
39793979
; CHECK-NEXT: addq $8, %rax
39803980
; CHECK-NEXT: cmpq $1023, %rax # imm = 0x3FF
@@ -4259,7 +4259,7 @@ define void @bcast_unfold_ptestm_v4i32(ptr %arg) {
42594259
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
42604260
; CHECK-NEXT: vmovdqu 4096(%rdi,%rax), %xmm1
42614261
; CHECK-NEXT: vptestmd %xmm0, %xmm1, %k1
4262-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 {%k1}
4262+
; CHECK-NEXT: vpbroadcastd {{.*#+}} xmm1 {%k1} = [3,3,3,3]
42634263
; CHECK-NEXT: vmovdqu %xmm1, 4096(%rdi,%rax)
42644264
; CHECK-NEXT: addq $16, %rax
42654265
; CHECK-NEXT: jne .LBB127_1
@@ -4294,7 +4294,7 @@ define void @bcast_unfold_ptestnm_v4i32(ptr %arg) {
42944294
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
42954295
; CHECK-NEXT: vmovdqu 4096(%rdi,%rax), %xmm1
42964296
; CHECK-NEXT: vptestnmd %xmm0, %xmm1, %k1
4297-
; CHECK-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 {%k1}
4297+
; CHECK-NEXT: vpbroadcastd {{.*#+}} xmm1 {%k1} = [3,3,3,3]
42984298
; CHECK-NEXT: vmovdqu %xmm1, 4096(%rdi,%rax)
42994299
; CHECK-NEXT: addq $16, %rax
43004300
; CHECK-NEXT: jne .LBB128_1
@@ -4329,7 +4329,7 @@ define void @bcast_unfold_ptestm_v4i64(ptr %arg) {
43294329
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
43304330
; CHECK-NEXT: vmovdqu 8192(%rdi,%rax), %ymm1
43314331
; CHECK-NEXT: vptestmq %ymm0, %ymm1, %k1
4332-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm1 {%k1}
4332+
; CHECK-NEXT: vpbroadcastq {{.*#+}} ymm1 {%k1} = [3,3,3,3]
43334333
; CHECK-NEXT: vmovdqu %ymm1, 8192(%rdi,%rax)
43344334
; CHECK-NEXT: addq $32, %rax
43354335
; CHECK-NEXT: jne .LBB129_1
@@ -4365,7 +4365,7 @@ define void @bcast_unfold_ptestnm_v4i64(ptr %arg) {
43654365
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
43664366
; CHECK-NEXT: vmovdqu 8192(%rdi,%rax), %ymm1
43674367
; CHECK-NEXT: vptestnmq %ymm0, %ymm1, %k1
4368-
; CHECK-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm1 {%k1}
4368+
; CHECK-NEXT: vpbroadcastq {{.*#+}} ymm1 {%k1} = [3,3,3,3]
43694369
; CHECK-NEXT: vmovdqu %ymm1, 8192(%rdi,%rax)
43704370
; CHECK-NEXT: addq $32, %rax
43714371
; CHECK-NEXT: jne .LBB130_1

llvm/test/CodeGen/X86/avx512-bugfix-23634.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ define void @f_fu(ptr %ret, ptr %aa, float %b) {
1515
; CHECK-NEXT: vpsrad $1, %zmm2, %zmm2
1616
; CHECK-NEXT: movw $-21846, %ax ## imm = 0xAAAA
1717
; CHECK-NEXT: kmovw %eax, %k1
18-
; CHECK-NEXT: vmovdqa32 {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm1 {%k1}
18+
; CHECK-NEXT: vmovdqa32 {{.*#+}} zmm1 {%k1} = [u,3,u,5,u,7,u,9,u,11,u,13,u,15,u,17]
1919
; CHECK-NEXT: vpaddd %zmm0, %zmm2, %zmm0
2020
; CHECK-NEXT: vpaddd %zmm1, %zmm0, %zmm0
2121
; CHECK-NEXT: vcvtdq2ps %zmm0, %zmm0

llvm/test/CodeGen/X86/avx512-cmp.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ define float @test5(float %p) #0 {
7171
; ALL-NEXT: LBB3_1: ## %if.end
7272
; ALL-NEXT: vcmpltss %xmm0, %xmm1, %k1
7373
; ALL-NEXT: vmovss {{.*#+}} xmm0 = [-1.0E+0,0.0E+0,0.0E+0,0.0E+0]
74-
; ALL-NEXT: vmovss {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 {%k1}
74+
; ALL-NEXT: vmovss {{.*#+}} xmm0 {%k1} = [1.0E+0,0.0E+0,0.0E+0,0.0E+0]
7575
; ALL-NEXT: retq
7676
entry:
7777
%cmp = fcmp oeq float %p, 0.000000e+00

llvm/test/CodeGen/X86/avx512-ext.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2901,7 +2901,7 @@ define <64 x i8> @zext_64xi1_to_64xi8(<64 x i8> %x, <64 x i8> %y) #0 {
29012901
; SKX-LABEL: zext_64xi1_to_64xi8:
29022902
; SKX: # %bb.0:
29032903
; SKX-NEXT: vpcmpeqb %zmm1, %zmm0, %k1
2904-
; SKX-NEXT: vmovdqu8 {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0 {%k1} {z}
2904+
; SKX-NEXT: vmovdqu8 {{.*#+}} zmm0 {%k1} {z} = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
29052905
; SKX-NEXT: retq
29062906
;
29072907
; AVX512DQNOBW-LABEL: zext_64xi1_to_64xi8:
@@ -2977,7 +2977,7 @@ define <32 x i8> @zext_32xi1_to_32xi8(<32 x i16> %x, <32 x i16> %y) #0 {
29772977
; SKX-LABEL: zext_32xi1_to_32xi8:
29782978
; SKX: # %bb.0:
29792979
; SKX-NEXT: vpcmpeqw %zmm1, %zmm0, %k1
2980-
; SKX-NEXT: vmovdqu8 {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm0 {%k1} {z}
2980+
; SKX-NEXT: vmovdqu8 {{.*#+}} ymm0 {%k1} {z} = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
29812981
; SKX-NEXT: retq
29822982
;
29832983
; AVX512DQNOBW-LABEL: zext_32xi1_to_32xi8:

llvm/test/CodeGen/X86/bitcast-int-to-vector-bool-zext.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -221,15 +221,15 @@ define <16 x i8> @ext_i16_16i8(i16 %a0) {
221221
; AVX512F-LABEL: ext_i16_16i8:
222222
; AVX512F: # %bb.0:
223223
; AVX512F-NEXT: kmovw %edi, %k1
224-
; AVX512F-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0 {%k1} {z}
224+
; AVX512F-NEXT: vpbroadcastd {{.*#+}} zmm0 {%k1} {z} = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
225225
; AVX512F-NEXT: vpmovdb %zmm0, %xmm0
226226
; AVX512F-NEXT: vzeroupper
227227
; AVX512F-NEXT: retq
228228
;
229229
; AVX512VLBW-LABEL: ext_i16_16i8:
230230
; AVX512VLBW: # %bb.0:
231231
; AVX512VLBW-NEXT: kmovd %edi, %k1
232-
; AVX512VLBW-NEXT: vmovdqu8 {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 {%k1} {z}
232+
; AVX512VLBW-NEXT: vmovdqu8 {{.*#+}} xmm0 {%k1} {z} = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
233233
; AVX512VLBW-NEXT: retq
234234
%1 = bitcast i16 %a0 to <16 x i1>
235235
%2 = zext <16 x i1> %1 to <16 x i8>
@@ -497,7 +497,7 @@ define <32 x i8> @ext_i32_32i8(i32 %a0) {
497497
; AVX512VLBW-LABEL: ext_i32_32i8:
498498
; AVX512VLBW: # %bb.0:
499499
; AVX512VLBW-NEXT: kmovd %edi, %k1
500-
; AVX512VLBW-NEXT: vmovdqu8 {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm0 {%k1} {z}
500+
; AVX512VLBW-NEXT: vmovdqu8 {{.*#+}} ymm0 {%k1} {z} = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
501501
; AVX512VLBW-NEXT: retq
502502
%1 = bitcast i32 %a0 to <32 x i1>
503503
%2 = zext <32 x i1> %1 to <32 x i8>
@@ -885,7 +885,7 @@ define <64 x i8> @ext_i64_64i8(i64 %a0) {
885885
; AVX512VLBW-LABEL: ext_i64_64i8:
886886
; AVX512VLBW: # %bb.0:
887887
; AVX512VLBW-NEXT: kmovq %rdi, %k1
888-
; AVX512VLBW-NEXT: vmovdqu8 {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0 {%k1} {z}
888+
; AVX512VLBW-NEXT: vmovdqu8 {{.*#+}} zmm0 {%k1} {z} = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
889889
; AVX512VLBW-NEXT: retq
890890
%1 = bitcast i64 %a0 to <64 x i1>
891891
%2 = zext <64 x i1> %1 to <64 x i8>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ define <4 x i32> @combine_vec_sdiv_by_minsigned(<4 x i32> %x) {
9595
; AVX512BW-LABEL: combine_vec_sdiv_by_minsigned:
9696
; AVX512BW: # %bb.0:
9797
; AVX512BW-NEXT: vpcmpeqd {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to4}, %xmm0, %k1
98-
; AVX512BW-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 {%k1} {z}
98+
; AVX512BW-NEXT: vpbroadcastd {{.*#+}} xmm0 {%k1} {z} = [1,1,1,1]
9999
; AVX512BW-NEXT: retq
100100
;
101101
; XOP-LABEL: combine_vec_sdiv_by_minsigned:

0 commit comments

Comments
 (0)