Skip to content

Commit 6c5941b

Browse files
committed
[X86] subvectorwise-store-of-vector-splat.ll - regenerate VPTERNLOG comments
1 parent 5315f3f commit 6c5941b

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

llvm/test/CodeGen/X86/subvectorwise-store-of-vector-splat.ll

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ define void @vec128_v2i32(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
389389
; AVX512-LABEL: vec128_v2i32:
390390
; AVX512: # %bb.0:
391391
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
392-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
392+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
393393
; AVX512-NEXT: vmovq %xmm0, (%rsi)
394394
; AVX512-NEXT: vpbroadcastq %xmm0, %xmm0
395395
; AVX512-NEXT: vmovdqa %xmm0, (%rdx)
@@ -452,7 +452,7 @@ define void @vec128_v2f32(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
452452
; AVX512-LABEL: vec128_v2f32:
453453
; AVX512: # %bb.0:
454454
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
455-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
455+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
456456
; AVX512-NEXT: vmovq %xmm0, (%rsi)
457457
; AVX512-NEXT: vpbroadcastq %xmm0, %xmm0
458458
; AVX512-NEXT: vmovdqa %xmm0, (%rdx)
@@ -599,7 +599,7 @@ define void @vec128_v4i16(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
599599
; AVX512-LABEL: vec128_v4i16:
600600
; AVX512: # %bb.0:
601601
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
602-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
602+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
603603
; AVX512-NEXT: vmovq %xmm0, (%rsi)
604604
; AVX512-NEXT: vpbroadcastq %xmm0, %xmm0
605605
; AVX512-NEXT: vmovdqa %xmm0, (%rdx)
@@ -694,7 +694,7 @@ define void @vec128_v8i8(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.p
694694
; AVX512-LABEL: vec128_v8i8:
695695
; AVX512: # %bb.0:
696696
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
697-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
697+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
698698
; AVX512-NEXT: vmovq %xmm0, (%rsi)
699699
; AVX512-NEXT: vpbroadcastq %xmm0, %xmm0
700700
; AVX512-NEXT: vmovdqa %xmm0, (%rdx)
@@ -1003,7 +1003,7 @@ define void @vec256_v2i32(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
10031003
; AVX512-LABEL: vec256_v2i32:
10041004
; AVX512: # %bb.0:
10051005
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
1006-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
1006+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
10071007
; AVX512-NEXT: vmovq %xmm0, (%rsi)
10081008
; AVX512-NEXT: vpbroadcastq %xmm0, %ymm0
10091009
; AVX512-NEXT: vmovdqa %ymm0, (%rdx)
@@ -1079,7 +1079,7 @@ define void @vec256_v2f32(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
10791079
; AVX512-LABEL: vec256_v2f32:
10801080
; AVX512: # %bb.0:
10811081
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
1082-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
1082+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
10831083
; AVX512-NEXT: vmovq %xmm0, (%rsi)
10841084
; AVX512-NEXT: vpbroadcastq %xmm0, %ymm0
10851085
; AVX512-NEXT: vmovdqa %ymm0, (%rdx)
@@ -1355,7 +1355,7 @@ define void @vec256_v4i16(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
13551355
; AVX512-LABEL: vec256_v4i16:
13561356
; AVX512: # %bb.0:
13571357
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
1358-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
1358+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
13591359
; AVX512-NEXT: vmovq %xmm0, (%rsi)
13601360
; AVX512-NEXT: vpbroadcastq %xmm0, %ymm0
13611361
; AVX512-NEXT: vmovdqa %ymm0, (%rdx)
@@ -1550,7 +1550,7 @@ define void @vec256_v8i8(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.p
15501550
; AVX512-LABEL: vec256_v8i8:
15511551
; AVX512: # %bb.0:
15521552
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
1553-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
1553+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
15541554
; AVX512-NEXT: vmovq %xmm0, (%rsi)
15551555
; AVX512-NEXT: vpbroadcastq %xmm0, %ymm0
15561556
; AVX512-NEXT: vmovdqa %ymm0, (%rdx)
@@ -2170,7 +2170,7 @@ define void @vec384_v2i32(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
21702170
; AVX512-LABEL: vec384_v2i32:
21712171
; AVX512: # %bb.0:
21722172
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
2173-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
2173+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
21742174
; AVX512-NEXT: vmovq %xmm0, (%rsi)
21752175
; AVX512-NEXT: vpbroadcastq %xmm0, %ymm0
21762176
; AVX512-NEXT: vmovdqa %ymm0, (%rdx)
@@ -2258,7 +2258,7 @@ define void @vec384_v2f32(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
22582258
; AVX512-LABEL: vec384_v2f32:
22592259
; AVX512: # %bb.0:
22602260
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
2261-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
2261+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
22622262
; AVX512-NEXT: vmovq %xmm0, (%rsi)
22632263
; AVX512-NEXT: vpbroadcastq %xmm0, %ymm0
22642264
; AVX512-NEXT: vmovdqa %ymm0, (%rdx)
@@ -2722,7 +2722,7 @@ define void @vec384_v3i8(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.p
27222722
; AVX512-LABEL: vec384_v3i8:
27232723
; AVX512: # %bb.0:
27242724
; AVX512-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
2725-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
2725+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
27262726
; AVX512-NEXT: vpextrb $2, %xmm0, 2(%rsi)
27272727
; AVX512-NEXT: vmovd %xmm0, %eax
27282728
; AVX512-NEXT: movw %ax, (%rsi)
@@ -3006,7 +3006,7 @@ define void @vec384_v3i16(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
30063006
; AVX512-LABEL: vec384_v3i16:
30073007
; AVX512: # %bb.0:
30083008
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
3009-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
3009+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
30103010
; AVX512-NEXT: vpextrw $2, %xmm0, 4(%rsi)
30113011
; AVX512-NEXT: vmovd %xmm0, (%rsi)
30123012
; AVX512-NEXT: vpextrw $2, %xmm0, 4(%rdx)
@@ -3664,7 +3664,7 @@ define void @vec384_v4i16(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
36643664
; AVX512-LABEL: vec384_v4i16:
36653665
; AVX512: # %bb.0:
36663666
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
3667-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
3667+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
36683668
; AVX512-NEXT: vmovq %xmm0, (%rsi)
36693669
; AVX512-NEXT: vpbroadcastq %xmm0, %ymm0
36703670
; AVX512-NEXT: vmovdqa %ymm0, (%rdx)
@@ -3983,7 +3983,7 @@ define void @vec384_v6i8(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.p
39833983
; AVX512-LABEL: vec384_v6i8:
39843984
; AVX512: # %bb.0:
39853985
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
3986-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
3986+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
39873987
; AVX512-NEXT: vpextrw $2, %xmm0, 4(%rsi)
39883988
; AVX512-NEXT: vmovd %xmm0, (%rsi)
39893989
; AVX512-NEXT: vpextrw $2, %xmm0, 4(%rdx)
@@ -4420,7 +4420,7 @@ define void @vec384_v8i8(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.p
44204420
; AVX512-LABEL: vec384_v8i8:
44214421
; AVX512: # %bb.0:
44224422
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
4423-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
4423+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
44244424
; AVX512-NEXT: vmovq %xmm0, (%rsi)
44254425
; AVX512-NEXT: vpbroadcastq %xmm0, %ymm0
44264426
; AVX512-NEXT: vmovdqa %ymm0, (%rdx)
@@ -5444,7 +5444,7 @@ define void @vec512_v2i32(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
54445444
; AVX512-LABEL: vec512_v2i32:
54455445
; AVX512: # %bb.0:
54465446
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
5447-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
5447+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
54485448
; AVX512-NEXT: vmovq %xmm0, (%rsi)
54495449
; AVX512-NEXT: vpbroadcastq %xmm0, %zmm0
54505450
; AVX512-NEXT: vmovdqa64 %zmm0, (%rdx)
@@ -5540,7 +5540,7 @@ define void @vec512_v2f32(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
55405540
; AVX512-LABEL: vec512_v2f32:
55415541
; AVX512: # %bb.0:
55425542
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
5543-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
5543+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
55445544
; AVX512-NEXT: vmovq %xmm0, (%rsi)
55455545
; AVX512-NEXT: vpbroadcastq %xmm0, %zmm0
55465546
; AVX512-NEXT: vmovdqa64 %zmm0, (%rdx)
@@ -5965,7 +5965,7 @@ define void @vec512_v4i16(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.
59655965
; AVX512-LABEL: vec512_v4i16:
59665966
; AVX512: # %bb.0:
59675967
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
5968-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
5968+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
59695969
; AVX512-NEXT: vmovq %xmm0, (%rsi)
59705970
; AVX512-NEXT: vpbroadcastq %xmm0, %zmm0
59715971
; AVX512-NEXT: vmovdqa64 %zmm0, (%rdx)
@@ -6363,7 +6363,7 @@ define void @vec512_v8i8(ptr %in.subvec.ptr, ptr %out.subvec.ptr, ptr %out.vec.p
63636363
; AVX512-LABEL: vec512_v8i8:
63646364
; AVX512: # %bb.0:
63656365
; AVX512-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
6366-
; AVX512-NEXT: vpternlogq $15, %xmm0, %xmm0, %xmm0
6366+
; AVX512-NEXT: vpternlogq {{.*#+}} xmm0 = ~xmm0
63676367
; AVX512-NEXT: vmovq %xmm0, (%rsi)
63686368
; AVX512-NEXT: vpbroadcastq %xmm0, %zmm0
63696369
; AVX512-NEXT: vmovdqa64 %zmm0, (%rdx)

0 commit comments

Comments
 (0)