Skip to content

Commit 2f853d8

Browse files
committed
[X86] Regenerate VMOVSH assembly comments. NFC.
1 parent edf3a55 commit 2f853d8

File tree

7 files changed

+34
-34
lines changed

7 files changed

+34
-34
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ define half @add_sh(half %i, half %j, ptr %x.ptr) nounwind readnone {
179179
define half @sub_sh(half %i, half %j, ptr %x.ptr) nounwind readnone {
180180
; CHECK-LABEL: sub_sh:
181181
; CHECK: ## %bb.0:
182-
; CHECK-NEXT: vmovsh (%rdi), %xmm2
182+
; CHECK-NEXT: vmovsh {{.*#+}} xmm2 = mem[0],zero,zero,zero,zero,zero,zero,zero
183183
; CHECK-NEXT: vsubsh %xmm1, %xmm0, %xmm0
184184
; CHECK-NEXT: vsubsh %xmm0, %xmm2, %xmm0
185185
; CHECK-NEXT: retq
@@ -216,7 +216,7 @@ define half @mul_sh(half %i, half %j, ptr %x.ptr) nounwind readnone {
216216
define half @div_sh(half %i, half %j, ptr %x.ptr) nounwind readnone {
217217
; CHECK-LABEL: div_sh:
218218
; CHECK: ## %bb.0:
219-
; CHECK-NEXT: vmovsh (%rdi), %xmm2
219+
; CHECK-NEXT: vmovsh {{.*#+}} xmm2 = mem[0],zero,zero,zero,zero,zero,zero,zero
220220
; CHECK-NEXT: vdivsh %xmm1, %xmm0, %xmm0
221221
; CHECK-NEXT: vdivsh %xmm0, %xmm2, %xmm0
222222
; CHECK-NEXT: retq

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

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ define float @f16tof32(half %b) nounwind {
144144
; X86-LABEL: f16tof32:
145145
; X86: # %bb.0:
146146
; X86-NEXT: pushl %eax
147-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm0
147+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
148148
; X86-NEXT: vcvtsh2ss %xmm0, %xmm0, %xmm0
149149
; X86-NEXT: vmovss %xmm0, (%esp)
150150
; X86-NEXT: flds (%esp)
@@ -166,7 +166,7 @@ define double @f16tof64(half %b) nounwind {
166166
; X86-NEXT: movl %esp, %ebp
167167
; X86-NEXT: andl $-8, %esp
168168
; X86-NEXT: subl $8, %esp
169-
; X86-NEXT: vmovsh 8(%ebp), %xmm0
169+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
170170
; X86-NEXT: vcvtsh2sd %xmm0, %xmm0, %xmm0
171171
; X86-NEXT: vmovsd %xmm0, (%esp)
172172
; X86-NEXT: fldl (%esp)
@@ -356,7 +356,7 @@ define <8 x half> @f64to8f16(<8 x double> %b) {
356356
define float @extload_f16_f32(ptr %x) {
357357
; X64-LABEL: extload_f16_f32:
358358
; X64: # %bb.0:
359-
; X64-NEXT: vmovsh (%rdi), %xmm0
359+
; X64-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
360360
; X64-NEXT: vcvtsh2ss %xmm0, %xmm0, %xmm0
361361
; X64-NEXT: retq
362362
;
@@ -365,7 +365,7 @@ define float @extload_f16_f32(ptr %x) {
365365
; X86-NEXT: pushl %eax
366366
; X86-NEXT: .cfi_def_cfa_offset 8
367367
; X86-NEXT: movl {{[0-9]+}}(%esp), %eax
368-
; X86-NEXT: vmovsh (%eax), %xmm0
368+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
369369
; X86-NEXT: vcvtsh2ss %xmm0, %xmm0, %xmm0
370370
; X86-NEXT: vmovss %xmm0, (%esp)
371371
; X86-NEXT: flds (%esp)
@@ -380,7 +380,7 @@ define float @extload_f16_f32(ptr %x) {
380380
define double @extload_f16_f64(ptr %x) {
381381
; X64-LABEL: extload_f16_f64:
382382
; X64: # %bb.0:
383-
; X64-NEXT: vmovsh (%rdi), %xmm0
383+
; X64-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
384384
; X64-NEXT: vcvtsh2sd %xmm0, %xmm0, %xmm0
385385
; X64-NEXT: retq
386386
;
@@ -394,7 +394,7 @@ define double @extload_f16_f64(ptr %x) {
394394
; X86-NEXT: andl $-8, %esp
395395
; X86-NEXT: subl $8, %esp
396396
; X86-NEXT: movl 8(%ebp), %eax
397-
; X86-NEXT: vmovsh (%eax), %xmm0
397+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
398398
; X86-NEXT: vcvtsh2sd %xmm0, %xmm0, %xmm0
399399
; X86-NEXT: vmovsd %xmm0, (%esp)
400400
; X86-NEXT: fldl (%esp)
@@ -777,7 +777,7 @@ define i64 @half_to_s64(half %x) {
777777
;
778778
; X86-LABEL: half_to_s64:
779779
; X86: # %bb.0:
780-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm0
780+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
781781
; X86-NEXT: vcvttph2qq %xmm0, %xmm0
782782
; X86-NEXT: vmovd %xmm0, %eax
783783
; X86-NEXT: vpextrd $1, %xmm0, %edx
@@ -808,7 +808,7 @@ define i128 @half_to_s128(half %x) {
808808
; X86-NEXT: subl $48, %esp
809809
; X86-NEXT: .cfi_offset %esi, -12
810810
; X86-NEXT: movl 8(%ebp), %esi
811-
; X86-NEXT: vmovsh 12(%ebp), %xmm0
811+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
812812
; X86-NEXT: vmovsh %xmm0, {{[0-9]+}}(%esp)
813813
; X86-NEXT: leal {{[0-9]+}}(%esp), %eax
814814
; X86-NEXT: movl %eax, (%esp)
@@ -880,7 +880,7 @@ define i64 @half_to_u64(half %x) {
880880
;
881881
; X86-LABEL: half_to_u64:
882882
; X86: # %bb.0:
883-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm0
883+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
884884
; X86-NEXT: vcvttph2uqq %xmm0, %xmm0
885885
; X86-NEXT: vmovd %xmm0, %eax
886886
; X86-NEXT: vpextrd $1, %xmm0, %edx
@@ -911,7 +911,7 @@ define i128 @half_to_u128(half %x) {
911911
; X86-NEXT: subl $48, %esp
912912
; X86-NEXT: .cfi_offset %esi, -12
913913
; X86-NEXT: movl 8(%ebp), %esi
914-
; X86-NEXT: vmovsh 12(%ebp), %xmm0
914+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
915915
; X86-NEXT: vmovsh %xmm0, {{[0-9]+}}(%esp)
916916
; X86-NEXT: leal {{[0-9]+}}(%esp), %eax
917917
; X86-NEXT: movl %eax, (%esp)
@@ -940,7 +940,7 @@ define x86_fp80 @half_to_f80(half %x) nounwind {
940940
; X86-LABEL: half_to_f80:
941941
; X86: # %bb.0:
942942
; X86-NEXT: pushl %eax
943-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm0
943+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
944944
; X86-NEXT: vmovsh %xmm0, (%esp)
945945
; X86-NEXT: calll __extendhfxf2
946946
; X86-NEXT: popl %eax
@@ -990,7 +990,7 @@ define fp128 @half_to_f128(half %x) nounwind {
990990
; X86-NEXT: andl $-16, %esp
991991
; X86-NEXT: subl $48, %esp
992992
; X86-NEXT: movl 8(%ebp), %esi
993-
; X86-NEXT: vmovsh 12(%ebp), %xmm0
993+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
994994
; X86-NEXT: vcvtsh2ss %xmm0, %xmm0, %xmm0
995995
; X86-NEXT: vmovss %xmm0, {{[0-9]+}}(%esp)
996996
; X86-NEXT: leal {{[0-9]+}}(%esp), %eax

llvm/test/CodeGen/X86/avx512fp16-unsafe-fp-math.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ define half @test_max_f16(half %a, ptr %ptr) {
112112
;
113113
; CHECK-LABEL: test_max_f16:
114114
; CHECK: # %bb.0: # %entry
115-
; CHECK-NEXT: vmovsh (%rdi), %xmm1
115+
; CHECK-NEXT: vmovsh {{.*#+}} xmm1 = mem[0],zero,zero,zero,zero,zero,zero,zero
116116
; CHECK-NEXT: vmaxsh %xmm0, %xmm1, %xmm0
117117
; CHECK-NEXT: retq
118118
entry:
@@ -130,7 +130,7 @@ define half @test_min_f16(half %a, ptr %ptr) {
130130
;
131131
; CHECK-LABEL: test_min_f16:
132132
; CHECK: # %bb.0: # %entry
133-
; CHECK-NEXT: vmovsh (%rdi), %xmm1
133+
; CHECK-NEXT: vmovsh {{.*#+}} xmm1 = mem[0],zero,zero,zero,zero,zero,zero,zero
134134
; CHECK-NEXT: vminsh %xmm0, %xmm1, %xmm0
135135
; CHECK-NEXT: retq
136136
entry:

llvm/test/CodeGen/X86/cvt16-2.ll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ define float @test2(ptr nocapture %src) {
3434
;
3535
; FP16-LABEL: test2:
3636
; FP16: # %bb.0:
37-
; FP16-NEXT: vmovsh (%rdi), %xmm0
37+
; FP16-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
3838
; FP16-NEXT: vcvtsh2ss %xmm0, %xmm0, %xmm0
3939
; FP16-NEXT: retq
4040
%1 = load i16, ptr %src, align 2
@@ -77,7 +77,7 @@ define double @test4(ptr nocapture %src) {
7777
;
7878
; FP16-LABEL: test4:
7979
; FP16: # %bb.0:
80-
; FP16-NEXT: vmovsh (%rdi), %xmm0
80+
; FP16-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
8181
; FP16-NEXT: vcvtsh2sd %xmm0, %xmm0, %xmm0
8282
; FP16-NEXT: retq
8383
%1 = load i16, ptr %src, align 2
@@ -123,7 +123,7 @@ define x86_fp80 @test6(ptr nocapture %src) {
123123
; FP16: # %bb.0:
124124
; FP16-NEXT: pushq %rax
125125
; FP16-NEXT: .cfi_def_cfa_offset 16
126-
; FP16-NEXT: vmovsh (%rdi), %xmm0
126+
; FP16-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
127127
; FP16-NEXT: callq __extendhfxf2@PLT
128128
; FP16-NEXT: popq %rax
129129
; FP16-NEXT: .cfi_def_cfa_offset 8

llvm/test/CodeGen/X86/fp-strict-scalar-fp16.ll

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ define half @fadd_f16(half %a, half %b) nounwind strictfp {
5252
;
5353
; X86-LABEL: fadd_f16:
5454
; X86: # %bb.0:
55-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm0
55+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
5656
; X86-NEXT: vaddsh {{[0-9]+}}(%esp), %xmm0, %xmm0
5757
; X86-NEXT: retl
5858
;
@@ -102,7 +102,7 @@ define half @fsub_f16(half %a, half %b) nounwind strictfp {
102102
;
103103
; X86-LABEL: fsub_f16:
104104
; X86: # %bb.0:
105-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm0
105+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
106106
; X86-NEXT: vsubsh {{[0-9]+}}(%esp), %xmm0, %xmm0
107107
; X86-NEXT: retl
108108
;
@@ -152,7 +152,7 @@ define half @fmul_f16(half %a, half %b) nounwind strictfp {
152152
;
153153
; X86-LABEL: fmul_f16:
154154
; X86: # %bb.0:
155-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm0
155+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
156156
; X86-NEXT: vmulsh {{[0-9]+}}(%esp), %xmm0, %xmm0
157157
; X86-NEXT: retl
158158
;
@@ -202,7 +202,7 @@ define half @fdiv_f16(half %a, half %b) nounwind strictfp {
202202
;
203203
; X86-LABEL: fdiv_f16:
204204
; X86: # %bb.0:
205-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm0
205+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
206206
; X86-NEXT: vdivsh {{[0-9]+}}(%esp), %xmm0, %xmm0
207207
; X86-NEXT: retl
208208
;
@@ -239,14 +239,14 @@ define void @fpext_f16_to_f32(ptr %val, ptr %ret) nounwind strictfp {
239239
; X86: # %bb.0:
240240
; X86-NEXT: movl {{[0-9]+}}(%esp), %eax
241241
; X86-NEXT: movl {{[0-9]+}}(%esp), %ecx
242-
; X86-NEXT: vmovsh (%ecx), %xmm0
242+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
243243
; X86-NEXT: vcvtsh2ss %xmm0, %xmm0, %xmm0
244244
; X86-NEXT: vmovss %xmm0, (%eax)
245245
; X86-NEXT: retl
246246
;
247247
; X64-LABEL: fpext_f16_to_f32:
248248
; X64: # %bb.0:
249-
; X64-NEXT: vmovsh (%rdi), %xmm0
249+
; X64-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
250250
; X64-NEXT: vcvtsh2ss %xmm0, %xmm0, %xmm0
251251
; X64-NEXT: vmovss %xmm0, (%rsi)
252252
; X64-NEXT: retq
@@ -282,14 +282,14 @@ define void @fpext_f16_to_f64(ptr %val, ptr %ret) nounwind strictfp {
282282
; X86: # %bb.0:
283283
; X86-NEXT: movl {{[0-9]+}}(%esp), %eax
284284
; X86-NEXT: movl {{[0-9]+}}(%esp), %ecx
285-
; X86-NEXT: vmovsh (%ecx), %xmm0
285+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
286286
; X86-NEXT: vcvtsh2sd %xmm0, %xmm0, %xmm0
287287
; X86-NEXT: vmovsd %xmm0, (%eax)
288288
; X86-NEXT: retl
289289
;
290290
; X64-LABEL: fpext_f16_to_f64:
291291
; X64: # %bb.0:
292-
; X64-NEXT: vmovsh (%rdi), %xmm0
292+
; X64-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
293293
; X64-NEXT: vcvtsh2sd %xmm0, %xmm0, %xmm0
294294
; X64-NEXT: vmovsd %xmm0, (%rsi)
295295
; X64-NEXT: retq
@@ -418,14 +418,14 @@ define void @fsqrt_f16(ptr %a) nounwind strictfp {
418418
; X86-LABEL: fsqrt_f16:
419419
; X86: # %bb.0:
420420
; X86-NEXT: movl {{[0-9]+}}(%esp), %eax
421-
; X86-NEXT: vmovsh (%eax), %xmm0
421+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
422422
; X86-NEXT: vsqrtsh %xmm0, %xmm0, %xmm0
423423
; X86-NEXT: vmovsh %xmm0, (%eax)
424424
; X86-NEXT: retl
425425
;
426426
; X64-LABEL: fsqrt_f16:
427427
; X64: # %bb.0:
428-
; X64-NEXT: vmovsh (%rdi), %xmm0
428+
; X64-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
429429
; X64-NEXT: vsqrtsh %xmm0, %xmm0, %xmm0
430430
; X64-NEXT: vmovsh %xmm0, (%rdi)
431431
; X64-NEXT: retq
@@ -510,8 +510,8 @@ define half @fma_f16(half %a, half %b, half %c) nounwind strictfp {
510510
;
511511
; X86-LABEL: fma_f16:
512512
; X86: # %bb.0:
513-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm1
514-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm0
513+
; X86-NEXT: vmovsh {{.*#+}} xmm1 = mem[0],zero,zero,zero,zero,zero,zero,zero
514+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
515515
; X86-NEXT: vfmadd213sh {{[0-9]+}}(%esp), %xmm1, %xmm0
516516
; X86-NEXT: retl
517517
;

llvm/test/CodeGen/X86/fp-strict-scalar-round-fp16.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ define half @fround16(half %f) #0 {
273273
; X86-LABEL: fround16:
274274
; X86: # %bb.0:
275275
; X86-NEXT: subl $8, %esp
276-
; X86-NEXT: vmovsh {{[0-9]+}}(%esp), %xmm0
276+
; X86-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
277277
; X86-NEXT: vcvtsh2ss %xmm0, %xmm0, %xmm0
278278
; X86-NEXT: vmovss %xmm0, (%esp)
279279
; X86-NEXT: calll roundf

llvm/test/CodeGen/X86/half-darwin.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ define float @extendhfsf(ptr %ptr) nounwind {
8282
;
8383
; CHECK-FP16-LABEL: extendhfsf:
8484
; CHECK-FP16: ## %bb.0:
85-
; CHECK-FP16-NEXT: vmovsh (%rdi), %xmm0
85+
; CHECK-FP16-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
8686
; CHECK-FP16-NEXT: vcvtsh2ss %xmm0, %xmm0, %xmm0
8787
; CHECK-FP16-NEXT: retq
8888

@@ -174,7 +174,7 @@ define float @strict_extendhfsf(ptr %ptr) nounwind strictfp {
174174
;
175175
; CHECK-FP16-LABEL: strict_extendhfsf:
176176
; CHECK-FP16: ## %bb.0:
177-
; CHECK-FP16-NEXT: vmovsh (%rdi), %xmm0
177+
; CHECK-FP16-NEXT: vmovsh {{.*#+}} xmm0 = mem[0],zero,zero,zero,zero,zero,zero,zero
178178
; CHECK-FP16-NEXT: vcvtsh2ss %xmm0, %xmm0, %xmm0
179179
; CHECK-FP16-NEXT: retq
180180

0 commit comments

Comments
 (0)