Skip to content

Commit 8abbd76

Browse files
committed
[X86] Regenerate VFPCLASS assembly comments. NFC.
1 parent 123b24f commit 8abbd76

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ define <8 x half> @test_fminimum_v8f16(<8 x half> %x, <8 x half> %y) "no-nans-fp
4141
define half @test_fminimum_nnan(half %x, half %y) "no-nans-fp-math"="true" {
4242
; CHECK-LABEL: test_fminimum_nnan:
4343
; CHECK: # %bb.0:
44-
; CHECK-NEXT: vfpclasssh $5, %xmm1, %k1
44+
; CHECK-NEXT: vfpclasssh $5, %xmm1, %k1 # k1 = isQuietNaN(xmm1) | isNegativeZero(xmm1)
4545
; CHECK-NEXT: vmovaps %xmm0, %xmm2
4646
; CHECK-NEXT: vmovsh %xmm1, %xmm0, %xmm2 {%k1}
4747
; CHECK-NEXT: vmovsh %xmm0, %xmm0, %xmm1 {%k1}
@@ -78,7 +78,7 @@ define half @test_fminimum_combine_cmps(half %x, half %y) {
7878
; CHECK-LABEL: test_fminimum_combine_cmps:
7979
; CHECK: # %bb.0:
8080
; CHECK-NEXT: vdivsh %xmm0, %xmm1, %xmm1
81-
; CHECK-NEXT: vfpclasssh $5, %xmm0, %k1
81+
; CHECK-NEXT: vfpclasssh $5, %xmm0, %k1 # k1 = isQuietNaN(xmm0) | isNegativeZero(xmm0)
8282
; CHECK-NEXT: vmovaps %xmm1, %xmm2
8383
; CHECK-NEXT: vmovsh %xmm0, %xmm0, %xmm2 {%k1}
8484
; CHECK-NEXT: vmovsh %xmm1, %xmm0, %xmm0 {%k1}
@@ -121,7 +121,7 @@ define half @test_fmaximum_nnan(half %x, half %y) {
121121
; CHECK: # %bb.0:
122122
; CHECK-NEXT: vaddsh %xmm1, %xmm0, %xmm2
123123
; CHECK-NEXT: vsubsh %xmm1, %xmm0, %xmm0
124-
; CHECK-NEXT: vfpclasssh $3, %xmm0, %k1
124+
; CHECK-NEXT: vfpclasssh $3, %xmm0, %k1 # k1 = isQuietNaN(xmm0) | isPositiveZero(xmm0)
125125
; CHECK-NEXT: vmovaps %xmm2, %xmm1
126126
; CHECK-NEXT: vmovsh %xmm0, %xmm0, %xmm1 {%k1}
127127
; CHECK-NEXT: vmovsh %xmm2, %xmm0, %xmm0 {%k1}
@@ -161,7 +161,7 @@ define half @test_fmaximum_combine_cmps(half %x, half %y) {
161161
; CHECK-LABEL: test_fmaximum_combine_cmps:
162162
; CHECK: # %bb.0:
163163
; CHECK-NEXT: vdivsh %xmm0, %xmm1, %xmm1
164-
; CHECK-NEXT: vfpclasssh $3, %xmm0, %k1
164+
; CHECK-NEXT: vfpclasssh $3, %xmm0, %k1 # k1 = isQuietNaN(xmm0) | isPositiveZero(xmm0)
165165
; CHECK-NEXT: vmovaps %xmm1, %xmm2
166166
; CHECK-NEXT: vmovsh %xmm0, %xmm0, %xmm2 {%k1}
167167
; CHECK-NEXT: vmovsh %xmm1, %xmm0, %xmm0 {%k1}

llvm/test/CodeGen/X86/avx512fp16-intrinsics.ll

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -244,8 +244,8 @@ declare <32 x i1> @llvm.x86.avx512fp16.fpclass.ph.512(<32 x half>, i32)
244244
define i32 @test_int_x86_avx512_fpclass_ph_512(<32 x half> %x0) {
245245
; CHECK-LABEL: test_int_x86_avx512_fpclass_ph_512:
246246
; CHECK: # %bb.0:
247-
; CHECK-NEXT: vfpclassph $2, %zmm0, %k1
248-
; CHECK-NEXT: vfpclassph $4, %zmm0, %k0 {%k1}
247+
; CHECK-NEXT: vfpclassph $2, %zmm0, %k1 # k1 = isPositiveZero(zmm0)
248+
; CHECK-NEXT: vfpclassph $4, %zmm0, %k0 {%k1} # k0 {%k1} = isNegativeZero(zmm0)
249249
; CHECK-NEXT: kmovd %k0, %eax
250250
; CHECK-NEXT: vzeroupper
251251
; CHECK-NEXT: retq
@@ -261,8 +261,8 @@ declare i8 @llvm.x86.avx512fp16.mask.fpclass.sh(<8 x half>, i32, i8)
261261
define i8 @test_int_x86_avx512_mask_fpclass_sh(<8 x half> %x0) {
262262
; CHECK-LABEL: test_int_x86_avx512_mask_fpclass_sh:
263263
; CHECK: # %bb.0:
264-
; CHECK-NEXT: vfpclasssh $4, %xmm0, %k1
265-
; CHECK-NEXT: vfpclasssh $2, %xmm0, %k0 {%k1}
264+
; CHECK-NEXT: vfpclasssh $4, %xmm0, %k1 # k1 = isNegativeZero(xmm0)
265+
; CHECK-NEXT: vfpclasssh $2, %xmm0, %k0 {%k1} # k0 {%k1} = isPositiveZero(xmm0)
266266
; CHECK-NEXT: kmovd %k0, %eax
267267
; CHECK-NEXT: # kill: def $al killed $al killed $eax
268268
; CHECK-NEXT: retq
@@ -274,7 +274,7 @@ define i8 @test_int_x86_avx512_mask_fpclass_sh(<8 x half> %x0) {
274274
define i8 @test_int_x86_avx512_mask_fpclass_sh_load(ptr %x0ptr) {
275275
; CHECK-LABEL: test_int_x86_avx512_mask_fpclass_sh_load:
276276
; CHECK: # %bb.0:
277-
; CHECK-NEXT: vfpclasssh $4, (%rdi), %k0
277+
; CHECK-NEXT: vfpclasssh $4, (%rdi), %k0 # k0 = isNegativeZero(mem)
278278
; CHECK-NEXT: kmovd %k0, %eax
279279
; CHECK-NEXT: # kill: def $al killed $al killed $eax
280280
; CHECK-NEXT: retq

llvm/test/CodeGen/X86/avx512fp16vl-intrinsics.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1131,7 +1131,7 @@ declare <16 x i1> @llvm.x86.avx512fp16.fpclass.ph.256(<16 x half>, i32)
11311131
define i8 @test_int_x86_avx512_fpclass_ph_128(<8 x half> %x0) {
11321132
; CHECK-LABEL: test_int_x86_avx512_fpclass_ph_128:
11331133
; CHECK: # %bb.0:
1134-
; CHECK-NEXT: vfpclassph $2, %xmm0, %k1
1134+
; CHECK-NEXT: vfpclassph $2, %xmm0, %k1 # k1 = isPositiveZero(xmm0)
11351135
; CHECK-NEXT: vfpclassph $4, %xmm0, %k0 {%k1}
11361136
; CHECK-NEXT: kmovd %k0, %eax
11371137
; CHECK-NEXT: # kill: def $al killed $al killed $eax
@@ -1146,7 +1146,7 @@ define i8 @test_int_x86_avx512_fpclass_ph_128(<8 x half> %x0) {
11461146
define i16 @test_int_x86_avx512_fpclass_ph_256(<16 x half> %x0) {
11471147
; CHECK-LABEL: test_int_x86_avx512_fpclass_ph_256:
11481148
; CHECK: # %bb.0:
1149-
; CHECK-NEXT: vfpclassph $2, %ymm0, %k1
1149+
; CHECK-NEXT: vfpclassph $2, %ymm0, %k1 # k1 = isPositiveZero(ymm0)
11501150
; CHECK-NEXT: vfpclassph $4, %ymm0, %k0 {%k1}
11511151
; CHECK-NEXT: kmovd %k0, %eax
11521152
; CHECK-NEXT: # kill: def $ax killed $ax killed $eax

0 commit comments

Comments
 (0)