Skip to content

Commit 30b63de

Browse files
committed
[X86] Regenerate tests to add missing avx512 constant comments
1 parent afa6b5e commit 30b63de

File tree

8 files changed

+17
-17
lines changed

8 files changed

+17
-17
lines changed

llvm/test/CodeGen/X86/avx512fp16-fp-logic.ll

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ define half @f6(half %x, i16 %y) {
9292
define half @f7(half %x) {
9393
; CHECK-LABEL: f7:
9494
; CHECK: # %bb.0:
95-
; CHECK-NEXT: vmovsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1
95+
; CHECK-NEXT: vmovsh {{.*#+}} xmm1 = [1.7881E-7,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0]
9696
; CHECK-NEXT: vandps %xmm1, %xmm0, %xmm0
9797
; CHECK-NEXT: retq
9898
%bc1 = bitcast half %x to i16
@@ -106,7 +106,7 @@ define half @f7(half %x) {
106106
define half @f8(half %x) {
107107
; CHECK-LABEL: f8:
108108
; CHECK: # %bb.0:
109-
; CHECK-NEXT: vmovsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1
109+
; CHECK-NEXT: vmovsh {{.*#+}} xmm1 = [2.3842E-7,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0]
110110
; CHECK-NEXT: vandps %xmm1, %xmm0, %xmm0
111111
; CHECK-NEXT: retq
112112
%bc1 = bitcast half %x to i16
@@ -171,7 +171,7 @@ define half @xor(half %x, half %y) {
171171
define half @f7_or(half %x) {
172172
; CHECK-LABEL: f7_or:
173173
; CHECK: # %bb.0:
174-
; CHECK-NEXT: vmovsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1
174+
; CHECK-NEXT: vmovsh {{.*#+}} xmm1 = [1.7881E-7,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0]
175175
; CHECK-NEXT: vorps %xmm1, %xmm0, %xmm0
176176
; CHECK-NEXT: retq
177177
%bc1 = bitcast half %x to i16
@@ -183,7 +183,7 @@ define half @f7_or(half %x) {
183183
define half @f7_xor(half %x) {
184184
; CHECK-LABEL: f7_xor:
185185
; CHECK: # %bb.0:
186-
; CHECK-NEXT: vmovsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1
186+
; CHECK-NEXT: vmovsh {{.*#+}} xmm1 = [1.7881E-7,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0]
187187
; CHECK-NEXT: vxorps %xmm1, %xmm0, %xmm0
188188
; CHECK-NEXT: retq
189189
%bc1 = bitcast half %x to i16
@@ -199,7 +199,7 @@ define half @f7_xor(half %x) {
199199
define half @movmsk(half %x) {
200200
; CHECK-LABEL: movmsk:
201201
; CHECK: # %bb.0:
202-
; CHECK-NEXT: vmovsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1
202+
; CHECK-NEXT: vmovsh {{.*#+}} xmm1 = [-0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0]
203203
; CHECK-NEXT: vandps %xmm1, %xmm0, %xmm0
204204
; CHECK-NEXT: retq
205205
%bc1 = bitcast half %x to i16
@@ -271,7 +271,7 @@ define half @fadd_bitcast_fneg(half %x, half %y) {
271271
define half @fsub_bitcast_fneg(half %x, half %y) {
272272
; CHECK-LABEL: fsub_bitcast_fneg:
273273
; CHECK: # %bb.0:
274-
; CHECK-NEXT: vmovsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm2
274+
; CHECK-NEXT: vmovsh {{.*#+}} xmm2 = [NaN,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0]
275275
; CHECK-NEXT: vxorps %xmm2, %xmm1, %xmm1
276276
; CHECK-NEXT: vsubsh %xmm1, %xmm0, %xmm0
277277
; CHECK-NEXT: retq

llvm/test/CodeGen/X86/pr34605.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ define void @pr34605(ptr nocapture %s, i32 %p) {
1717
; CHECK-NEXT: kmovd %ecx, %k1
1818
; CHECK-NEXT: kmovd %k1, %k1
1919
; CHECK-NEXT: kandq %k1, %k0, %k1
20-
; CHECK-NEXT: vmovdqu8 {{\.?LCPI[0-9]+_[0-9]+}}, %zmm0 {%k1} {z}
20+
; CHECK-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]
2121
; CHECK-NEXT: vmovdqu64 %zmm0, (%eax)
2222
; CHECK-NEXT: vpxor %xmm0, %xmm0, %xmm0
2323
; CHECK-NEXT: vmovdqu64 %zmm0, 64(%eax)

llvm/test/CodeGen/X86/pr38803.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ define dso_local float @_Z3fn2v() {
1313
; CHECK-NEXT: callq _Z1av@PLT
1414
; CHECK-NEXT: # kill: def $al killed $al def $eax
1515
; CHECK-NEXT: kmovd %eax, %k1
16-
; CHECK-NEXT: vmovss {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 {%k1} {z}
16+
; CHECK-NEXT: vmovss {{.*#+}} xmm0 {%k1} {z} = [7.5E-1,0.0E+0,0.0E+0,0.0E+0]
1717
; CHECK-NEXT: cmpl $0, c(%rip)
1818
; CHECK-NEXT: je .LBB0_2
1919
; CHECK-NEXT: # %bb.1: # %if.then

llvm/test/CodeGen/X86/pr43509.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ define <8 x i8> @foo(<8 x float> %arg) {
77
; CHECK-NEXT: vxorps %xmm1, %xmm1, %xmm1
88
; CHECK-NEXT: vcmpltps %ymm1, %ymm0, %k1
99
; CHECK-NEXT: vcmpgtps {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to8}, %ymm0, %k1 {%k1}
10-
; CHECK-NEXT: vmovdqu8 {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 {%k1} {z}
10+
; CHECK-NEXT: vmovdqu8 {{.*#+}} xmm0 {%k1} {z} = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
1111
; CHECK-NEXT: vzeroupper
1212
; CHECK-NEXT: retq
1313
bb:

llvm/test/CodeGen/X86/pr57340.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ define void @main.41() local_unnamed_addr #1 {
294294
; CHECK-NEXT: kmovd %eax, %k1
295295
; CHECK-NEXT: kshiftlw $15, %k1, %k1
296296
; CHECK-NEXT: korw %k1, %k0, %k1
297-
; CHECK-NEXT: vmovdqu8 {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 {%k1} {z}
297+
; CHECK-NEXT: vmovdqu8 {{.*#+}} xmm0 {%k1} {z} = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
298298
; CHECK-NEXT: vmovdqa %xmm0, (%rax)
299299
; CHECK-NEXT: vzeroupper
300300
; CHECK-NEXT: retq

llvm/test/CodeGen/X86/pr78897.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ define <16 x i8> @produceShuffleVectorForByte(i8 zeroext %0) nounwind {
225225
; X86-AVX512-NEXT: pushl %esi
226226
; X86-AVX512-NEXT: vpbroadcastb {{[0-9]+}}(%esp), %xmm0
227227
; X86-AVX512-NEXT: vptestnmb {{\.?LCPI[0-9]+_[0-9]+}}, %xmm0, %k1
228-
; X86-AVX512-NEXT: vmovdqu8 {{\.?LCPI[0-9]+_[0-9]+}}, %xmm0 {%k1} {z}
228+
; X86-AVX512-NEXT: vmovdqu8 {{.*#+}} xmm0 {%k1} {z} = [17,17,17,17,17,17,17,17,u,u,u,u,u,u,u,u]
229229
; X86-AVX512-NEXT: vpextrd $1, %xmm0, %eax
230230
; X86-AVX512-NEXT: vmovd %xmm0, %edx
231231
; X86-AVX512-NEXT: movl $286331152, %ecx # imm = 0x11111110
@@ -258,7 +258,7 @@ define <16 x i8> @produceShuffleVectorForByte(i8 zeroext %0) nounwind {
258258
; X64-AVX512: # %bb.0: # %entry
259259
; X64-AVX512-NEXT: vpbroadcastb %edi, %xmm0
260260
; X64-AVX512-NEXT: vptestnmb {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0, %k1
261-
; X64-AVX512-NEXT: vmovdqu8 {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 {%k1} {z}
261+
; X64-AVX512-NEXT: vmovdqu8 {{.*#+}} xmm0 {%k1} {z} = [17,17,17,17,17,17,17,17,u,u,u,u,u,u,u,u]
262262
; X64-AVX512-NEXT: vmovq %xmm0, %rax
263263
; X64-AVX512-NEXT: movabsq $1229782938247303440, %rcx # imm = 0x1111111111111110
264264
; X64-AVX512-NEXT: movabsq $76861433640456465, %rdx # imm = 0x111111111111111

llvm/test/CodeGen/X86/select-of-fp-constants.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ define float @fcmp_select_fp_constants(float %x) nounwind readnone {
8686
; X64-AVX512F: # %bb.0:
8787
; X64-AVX512F-NEXT: vcmpneqss {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0, %k1
8888
; X64-AVX512F-NEXT: vmovss {{.*#+}} xmm0 = [2.3E+1,0.0E+0,0.0E+0,0.0E+0]
89-
; X64-AVX512F-NEXT: vmovss {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 {%k1}
89+
; X64-AVX512F-NEXT: vmovss {{.*#+}} xmm0 {%k1} = [4.2E+1,0.0E+0,0.0E+0,0.0E+0]
9090
; X64-AVX512F-NEXT: retq
9191
%c = fcmp une float %x, -4.0
9292
%r = select i1 %c, float 42.0, float 23.0

llvm/test/CodeGen/X86/select-of-half-constants.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
define half @fcmp_select_fp_constants_olt(half %x) nounwind readnone {
77
; X64-AVX512FP16-LABEL: fcmp_select_fp_constants_olt:
88
; X64-AVX512FP16: # %bb.0:
9-
; X64-AVX512FP16-NEXT: vmovsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1
9+
; X64-AVX512FP16-NEXT: vmovsh {{.*#+}} xmm1 = [4.2E+1,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0]
1010
; X64-AVX512FP16-NEXT: vcmpltsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0, %k1
11-
; X64-AVX512FP16-NEXT: vmovsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0
11+
; X64-AVX512FP16-NEXT: vmovsh {{.*#+}} xmm0 = [2.3E+1,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0]
1212
; X64-AVX512FP16-NEXT: vmovsh %xmm1, %xmm0, %xmm0 {%k1}
1313
; X64-AVX512FP16-NEXT: retq
1414
%c = fcmp olt half %x, -4.0
@@ -19,9 +19,9 @@ define half @fcmp_select_fp_constants_olt(half %x) nounwind readnone {
1919
define half @fcmp_select_fp_constants_ogt(half %x) nounwind readnone {
2020
; X64-AVX512FP16-LABEL: fcmp_select_fp_constants_ogt:
2121
; X64-AVX512FP16: # %bb.0:
22-
; X64-AVX512FP16-NEXT: vmovsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1
22+
; X64-AVX512FP16-NEXT: vmovsh {{.*#+}} xmm1 = [4.2E+1,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0]
2323
; X64-AVX512FP16-NEXT: vcmpgtsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0, %k1
24-
; X64-AVX512FP16-NEXT: vmovsh {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0
24+
; X64-AVX512FP16-NEXT: vmovsh {{.*#+}} xmm0 = [2.3E+1,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0,0.0E+0]
2525
; X64-AVX512FP16-NEXT: vmovsh %xmm1, %xmm0, %xmm0 {%k1}
2626
; X64-AVX512FP16-NEXT: retq
2727
%c = fcmp ogt half %x, -4.0

0 commit comments

Comments
 (0)