Skip to content

Commit 3cb4f62

Browse files
committed
[X86] Regenerate vector tests to add missing avx512 constant broadcast comments
1 parent bdeb3d4 commit 3cb4f62

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

llvm/test/CodeGen/X86/avx512vl-intrinsics-fast-isel.ll

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1905,13 +1905,13 @@ define <2 x i64> @test_mm_mask_set1_epi32(<2 x i64> %__O, i8 zeroext %__M) {
19051905
; X86: # %bb.0: # %entry
19061906
; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
19071907
; X86-NEXT: kmovw %eax, %k1
1908-
; X86-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}, %xmm0 {%k1}
1908+
; X86-NEXT: vpbroadcastd {{.*#+}} xmm0 {%k1} = [5,5,5,5]
19091909
; X86-NEXT: retl
19101910
;
19111911
; X64-LABEL: test_mm_mask_set1_epi32:
19121912
; X64: # %bb.0: # %entry
19131913
; X64-NEXT: kmovw %edi, %k1
1914-
; X64-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 {%k1}
1914+
; X64-NEXT: vpbroadcastd {{.*#+}} xmm0 {%k1} = [5,5,5,5]
19151915
; X64-NEXT: retq
19161916
entry:
19171917
%0 = bitcast <2 x i64> %__O to <4 x i32>
@@ -1927,13 +1927,13 @@ define <2 x i64> @test_mm_maskz_set1_epi32(i8 zeroext %__M) {
19271927
; X86: # %bb.0: # %entry
19281928
; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
19291929
; X86-NEXT: kmovw %eax, %k1
1930-
; X86-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}, %xmm0 {%k1} {z}
1930+
; X86-NEXT: vpbroadcastd {{.*#+}} xmm0 {%k1} {z} = [5,5,5,5]
19311931
; X86-NEXT: retl
19321932
;
19331933
; X64-LABEL: test_mm_maskz_set1_epi32:
19341934
; X64: # %bb.0: # %entry
19351935
; X64-NEXT: kmovw %edi, %k1
1936-
; X64-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 {%k1} {z}
1936+
; X64-NEXT: vpbroadcastd {{.*#+}} xmm0 {%k1} {z} = [5,5,5,5]
19371937
; X64-NEXT: retq
19381938
entry:
19391939
%0 = bitcast i8 %__M to <8 x i1>
@@ -1948,13 +1948,13 @@ define <4 x i64> @test_mm256_mask_set1_epi32(<4 x i64> %__O, i8 zeroext %__M) {
19481948
; X86: # %bb.0: # %entry
19491949
; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
19501950
; X86-NEXT: kmovw %eax, %k1
1951-
; X86-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}, %ymm0 {%k1}
1951+
; X86-NEXT: vpbroadcastd {{.*#+}} ymm0 {%k1} = [5,5,5,5,5,5,5,5]
19521952
; X86-NEXT: retl
19531953
;
19541954
; X64-LABEL: test_mm256_mask_set1_epi32:
19551955
; X64: # %bb.0: # %entry
19561956
; X64-NEXT: kmovw %edi, %k1
1957-
; X64-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm0 {%k1}
1957+
; X64-NEXT: vpbroadcastd {{.*#+}} ymm0 {%k1} = [5,5,5,5,5,5,5,5]
19581958
; X64-NEXT: retq
19591959
entry:
19601960
%0 = bitcast <4 x i64> %__O to <8 x i32>
@@ -1969,13 +1969,13 @@ define <4 x i64> @test_mm256_maskz_set1_epi32(i8 zeroext %__M) {
19691969
; X86: # %bb.0: # %entry
19701970
; X86-NEXT: movzbl {{[0-9]+}}(%esp), %eax
19711971
; X86-NEXT: kmovw %eax, %k1
1972-
; X86-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}, %ymm0 {%k1} {z}
1972+
; X86-NEXT: vpbroadcastd {{.*#+}} ymm0 {%k1} {z} = [5,5,5,5,5,5,5,5]
19731973
; X86-NEXT: retl
19741974
;
19751975
; X64-LABEL: test_mm256_maskz_set1_epi32:
19761976
; X64: # %bb.0: # %entry
19771977
; X64-NEXT: kmovw %edi, %k1
1978-
; X64-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm0 {%k1} {z}
1978+
; X64-NEXT: vpbroadcastd {{.*#+}} ymm0 {%k1} {z} = [5,5,5,5,5,5,5,5]
19791979
; X64-NEXT: retq
19801980
entry:
19811981
%0 = bitcast i8 %__M to <8 x i1>

llvm/test/CodeGen/X86/prefer-avx256-mask-extend.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ define <16 x i8> @testv16i1_zext_v16i8(ptr %p, ptr %q) {
194194
; AVX512VL-NEXT: vmovdqa (%rsi), %ymm0
195195
; AVX512VL-NEXT: vptestnmd %ymm0, %ymm0, %k1
196196
; AVX512VL-NEXT: kunpckbw %k0, %k1, %k1
197-
; AVX512VL-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0 {%k1} {z}
197+
; AVX512VL-NEXT: vpbroadcastd {{.*#+}} zmm0 {%k1} {z} = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
198198
; AVX512VL-NEXT: vpmovdb %zmm0, %xmm0
199199
; AVX512VL-NEXT: vzeroupper
200200
; AVX512VL-NEXT: retq
@@ -206,7 +206,7 @@ define <16 x i8> @testv16i1_zext_v16i8(ptr %p, ptr %q) {
206206
; AVX512F-NEXT: vmovdqa (%rsi), %ymm0
207207
; AVX512F-NEXT: vptestnmd %zmm0, %zmm0, %k1
208208
; AVX512F-NEXT: kunpckbw %k0, %k1, %k1
209-
; AVX512F-NEXT: vpbroadcastd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm0 {%k1} {z}
209+
; AVX512F-NEXT: vpbroadcastd {{.*#+}} zmm0 {%k1} {z} = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
210210
; AVX512F-NEXT: vpmovdb %zmm0, %xmm0
211211
; AVX512F-NEXT: vzeroupper
212212
; AVX512F-NEXT: retq

llvm/test/CodeGen/X86/vector-bo-select.ll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1270,7 +1270,7 @@ define <16 x float> @fdiv_v16f32_commute_swap(<16 x i1> %b, <16 x float> noundef
12701270
; AVX512-NEXT: vpmovsxbd %xmm0, %zmm0
12711271
; AVX512-NEXT: vpslld $31, %zmm0, %zmm0
12721272
; AVX512-NEXT: vptestmd %zmm0, %zmm0, %k1
1273-
; AVX512-NEXT: vbroadcastss {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm2 {%k1}
1273+
; AVX512-NEXT: vbroadcastss {{.*#+}} zmm2 {%k1} = [1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0,1.0E+0]
12741274
; AVX512-NEXT: vdivps %zmm1, %zmm2, %zmm0
12751275
; AVX512-NEXT: retq
12761276
%s = select <16 x i1> %b, <16 x float> <float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0>, <16 x float> %y
@@ -5783,7 +5783,7 @@ define <8 x i64> @select_sdiv_neutral_constant_v8i64(<8 x i1> %b, <8 x i64> %x,
57835783
; AVX512F-NEXT: vpmovsxwq %xmm0, %zmm0
57845784
; AVX512F-NEXT: vpsllq $63, %zmm0, %zmm0
57855785
; AVX512F-NEXT: vptestmq %zmm0, %zmm0, %k1
5786-
; AVX512F-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm2 {%k1}
5786+
; AVX512F-NEXT: vpbroadcastq {{.*#+}} zmm2 {%k1} = [1,1,1,1,1,1,1,1]
57875787
; AVX512F-NEXT: vextracti32x4 $3, %zmm2, %xmm0
57885788
; AVX512F-NEXT: vpextrq $1, %xmm0, %rcx
57895789
; AVX512F-NEXT: vextracti32x4 $3, %zmm1, %xmm3
@@ -5844,7 +5844,7 @@ define <8 x i64> @select_sdiv_neutral_constant_v8i64(<8 x i1> %b, <8 x i64> %x,
58445844
; AVX512VL-NEXT: vpmovsxwd %xmm0, %ymm0
58455845
; AVX512VL-NEXT: vpslld $31, %ymm0, %ymm0
58465846
; AVX512VL-NEXT: vptestmd %ymm0, %ymm0, %k1
5847-
; AVX512VL-NEXT: vpbroadcastq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %zmm2 {%k1}
5847+
; AVX512VL-NEXT: vpbroadcastq {{.*#+}} zmm2 {%k1} = [1,1,1,1,1,1,1,1]
58485848
; AVX512VL-NEXT: vextracti32x4 $3, %zmm2, %xmm0
58495849
; AVX512VL-NEXT: vpextrq $1, %xmm0, %rcx
58505850
; AVX512VL-NEXT: vextracti32x4 $3, %zmm1, %xmm3

llvm/test/CodeGen/X86/vselect-avx.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ define void @test2(ptr %call1559, i64 %indvars.iv4198, <4 x i1> %tmp1895) {
7171
; AVX512-NEXT: vptestmd %xmm0, %xmm0, %k1
7272
; AVX512-NEXT: movq (%rdi,%rsi,8), %rax
7373
; AVX512-NEXT: vbroadcastsd {{.*#+}} ymm0 = [5.0E-1,5.0E-1,5.0E-1,5.0E-1]
74-
; AVX512-NEXT: vbroadcastsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %ymm0 {%k1}
74+
; AVX512-NEXT: vbroadcastsd {{.*#+}} ymm0 {%k1} = [-5.0E-1,-5.0E-1,-5.0E-1,-5.0E-1]
7575
; AVX512-NEXT: vmovupd %ymm0, (%rax)
7676
; AVX512-NEXT: vzeroupper
7777
; AVX512-NEXT: retq

0 commit comments

Comments
 (0)