Skip to content

Commit caabf2a

Browse files
committed
[AArch64] Regenerate some test checks. NFC
This patch just reruns the update_llc_test_checks script on the AArch64 tests claiming to be updated by the script, cleaning up the output.
1 parent c01b76e commit caabf2a

16 files changed

+321
-351
lines changed

llvm/test/CodeGen/AArch64/aarch64-dup-ext-crash.ll

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@ target triple = "aarch64-unknown-linux-gnu"
99
; here, only that this case no longer causes said crash.
1010
define dso_local i32 @dupext_crashtest(i32 %e) local_unnamed_addr {
1111
; CHECK-LABEL: dupext_crashtest:
12+
; CHECK: // %bb.0: // %for.body.lr.ph
13+
; CHECK-NEXT: mov w8, w0
14+
; CHECK-NEXT: dup v0.2s, w8
15+
; CHECK-NEXT: .LBB0_1: // %vector.body
16+
; CHECK-NEXT: // =>This Inner Loop Header: Depth=1
17+
; CHECK-NEXT: ldr d1, [x8]
18+
; CHECK-NEXT: smull v1.2d, v0.2s, v1.2s
19+
; CHECK-NEXT: xtn v1.2s, v1.2d
20+
; CHECK-NEXT: str d1, [x8]
21+
; CHECK-NEXT: b .LBB0_1
1222
for.body.lr.ph:
1323
%conv314 = zext i32 %e to i64
1424
br label %vector.memcheck

llvm/test/CodeGen/AArch64/f16-imm.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ define half @Const0() {
1111
;
1212
; CHECK-ZCZ-LABEL: Const0:
1313
; CHECK-ZCZ: // %bb.0: // %entry
14-
; CHECK-ZCZ-NEXT: movi d0, #0
14+
; CHECK-ZCZ-NEXT: movi d0, #0000000000000000
1515
; CHECK-ZCZ-NEXT: ret
1616
;
1717
; CHECK-NOFP16-LABEL: Const0:

llvm/test/CodeGen/AArch64/fp16_intrinsic_lane.ll

Lines changed: 34 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ declare half @llvm.fma.f16(half, half, half) #1
1010

1111
define dso_local <4 x half> @t_vfma_lane_f16(<4 x half> %a, <4 x half> %b, <4 x half> %c, i32 %lane) {
1212
; CHECK-LABEL: t_vfma_lane_f16:
13-
; CHECK-NEXT: .cfi_startproc
14-
; CHECK-NEXT: // %bb.0: // %entry
13+
; CHECK: // %bb.0: // %entry
1514
; CHECK-NEXT: // kill: def $d2 killed $d2 def $q2
1615
; CHECK-NEXT: fmla v0.4h, v1.4h, v2.h[0]
1716
; CHECK-NEXT: ret
@@ -23,8 +22,7 @@ entry:
2322

2423
define dso_local <8 x half> @t_vfmaq_lane_f16(<8 x half> %a, <8 x half> %b, <4 x half> %c, i32 %lane) {
2524
; CHECK-LABEL: t_vfmaq_lane_f16:
26-
; CHECK-NEXT: .cfi_startproc
27-
; CHECK-NEXT: // %bb.0: // %entry
25+
; CHECK: // %bb.0: // %entry
2826
; CHECK-NEXT: // kill: def $d2 killed $d2 def $q2
2927
; CHECK-NEXT: fmla v0.8h, v1.8h, v2.h[0]
3028
; CHECK-NEXT: ret
@@ -36,8 +34,7 @@ entry:
3634

3735
define dso_local <4 x half> @t_vfma_laneq_f16(<4 x half> %a, <4 x half> %b, <8 x half> %c, i32 %lane) {
3836
; CHECK-LABEL: t_vfma_laneq_f16:
39-
; CHECK-NEXT: .cfi_startproc
40-
; CHECK-NEXT: // %bb.0: // %entry
37+
; CHECK: // %bb.0: // %entry
4138
; CHECK-NEXT: fmla v0.4h, v1.4h, v2.h[0]
4239
; CHECK-NEXT: ret
4340
entry:
@@ -48,8 +45,7 @@ entry:
4845

4946
define dso_local <8 x half> @t_vfmaq_laneq_f16(<8 x half> %a, <8 x half> %b, <8 x half> %c, i32 %lane) {
5047
; CHECK-LABEL: t_vfmaq_laneq_f16:
51-
; CHECK-NEXT: .cfi_startproc
52-
; CHECK-NEXT: // %bb.0: // %entry
48+
; CHECK: // %bb.0: // %entry
5349
; CHECK-NEXT: fmla v0.8h, v1.8h, v2.h[0]
5450
; CHECK-NEXT: ret
5551
entry:
@@ -60,8 +56,7 @@ entry:
6056

6157
define dso_local <4 x half> @t_vfma_n_f16(<4 x half> %a, <4 x half> %b, half %c) {
6258
; CHECK-LABEL: t_vfma_n_f16:
63-
; CHECK-NEXT: .cfi_startproc
64-
; CHECK-NEXT: // %bb.0: // %entry
59+
; CHECK: // %bb.0: // %entry
6560
; CHECK-NEXT: // kill: def $h2 killed $h2 def $q2
6661
; CHECK-NEXT: fmla v0.4h, v1.4h, v2.h[0]
6762
; CHECK-NEXT: ret
@@ -74,8 +69,7 @@ entry:
7469

7570
define dso_local <8 x half> @t_vfmaq_n_f16(<8 x half> %a, <8 x half> %b, half %c) {
7671
; CHECK-LABEL: t_vfmaq_n_f16:
77-
; CHECK-NEXT: .cfi_startproc
78-
; CHECK-NEXT: // %bb.0: // %entry
72+
; CHECK: // %bb.0: // %entry
7973
; CHECK-NEXT: // kill: def $h2 killed $h2 def $q2
8074
; CHECK-NEXT: fmla v0.8h, v1.8h, v2.h[0]
8175
; CHECK-NEXT: ret
@@ -88,8 +82,7 @@ entry:
8882

8983
define dso_local half @t_vfmah_lane_f16(half %a, half %b, <4 x half> %c, i32 %lane) {
9084
; CHECK-LABEL: t_vfmah_lane_f16:
91-
; CHECK-NEXT: .cfi_startproc
92-
; CHECK-NEXT: // %bb.0: // %entry
85+
; CHECK: // %bb.0: // %entry
9386
; CHECK-NEXT: // kill: def $d2 killed $d2 def $q2
9487
; CHECK-NEXT: fmla h0, h1, v2.h[0]
9588
; CHECK-NEXT: ret
@@ -101,8 +94,7 @@ entry:
10194

10295
define dso_local half @t_vfmah_laneq_f16(half %a, half %b, <8 x half> %c, i32 %lane) {
10396
; CHECK-LABEL: t_vfmah_laneq_f16:
104-
; CHECK-NEXT: .cfi_startproc
105-
; CHECK-NEXT: // %bb.0: // %entry
97+
; CHECK: // %bb.0: // %entry
10698
; CHECK-NEXT: fmla h0, h1, v2.h[0]
10799
; CHECK-NEXT: ret
108100
entry:
@@ -113,8 +105,7 @@ entry:
113105

114106
define dso_local <4 x half> @t_vfms_lane_f16(<4 x half> %a, <4 x half> %b, <4 x half> %c, i32 %lane) {
115107
; CHECK-LABEL: t_vfms_lane_f16:
116-
; CHECK-NEXT: .cfi_startproc
117-
; CHECK-NEXT: // %bb.0: // %entry
108+
; CHECK: // %bb.0: // %entry
118109
; CHECK-NEXT: // kill: def $d2 killed $d2 def $q2
119110
; CHECK-NEXT: fmls v0.4h, v1.4h, v2.h[0]
120111
; CHECK-NEXT: ret
@@ -127,8 +118,7 @@ entry:
127118

128119
define dso_local <8 x half> @t_vfmsq_lane_f16(<8 x half> %a, <8 x half> %b, <4 x half> %c, i32 %lane) {
129120
; CHECK-LABEL: t_vfmsq_lane_f16:
130-
; CHECK-NEXT: .cfi_startproc
131-
; CHECK-NEXT: // %bb.0: // %entry
121+
; CHECK: // %bb.0: // %entry
132122
; CHECK-NEXT: // kill: def $d2 killed $d2 def $q2
133123
; CHECK-NEXT: fmls v0.8h, v1.8h, v2.h[0]
134124
; CHECK-NEXT: ret
@@ -141,8 +131,7 @@ entry:
141131

142132
define dso_local <4 x half> @t_vfms_laneq_f16(<4 x half> %a, <4 x half> %b, <8 x half> %c, i32 %lane) {
143133
; CHECK-LABEL: t_vfms_laneq_f16:
144-
; CHECK-NEXT: .cfi_startproc
145-
; CHECK-NEXT: // %bb.0: // %entry
134+
; CHECK: // %bb.0: // %entry
146135
; CHECK-NEXT: fmls v0.4h, v1.4h, v2.h[0]
147136
; CHECK-NEXT: ret
148137
entry:
@@ -154,8 +143,7 @@ entry:
154143

155144
define dso_local <8 x half> @t_vfmsq_laneq_f16(<8 x half> %a, <8 x half> %b, <8 x half> %c, i32 %lane) {
156145
; CHECK-LABEL: t_vfmsq_laneq_f16:
157-
; CHECK-NEXT: .cfi_startproc
158-
; CHECK-NEXT: // %bb.0: // %entry
146+
; CHECK: // %bb.0: // %entry
159147
; CHECK-NEXT: fmls v0.8h, v1.8h, v2.h[0]
160148
; CHECK-NEXT: ret
161149
entry:
@@ -167,8 +155,7 @@ entry:
167155

168156
define dso_local <4 x half> @t_vfms_n_f16(<4 x half> %a, <4 x half> %b, half %c) {
169157
; CHECK-LABEL: t_vfms_n_f16:
170-
; CHECK-NEXT: .cfi_startproc
171-
; CHECK-NEXT: // %bb.0: // %entry
158+
; CHECK: // %bb.0: // %entry
172159
; CHECK-NEXT: // kill: def $h2 killed $h2 def $q2
173160
; CHECK-NEXT: fmls v0.4h, v1.4h, v2.h[0]
174161
; CHECK-NEXT: ret
@@ -182,8 +169,7 @@ entry:
182169

183170
define dso_local <8 x half> @t_vfmsq_n_f16(<8 x half> %a, <8 x half> %b, half %c) {
184171
; CHECK-LABEL: t_vfmsq_n_f16:
185-
; CHECK-NEXT: .cfi_startproc
186-
; CHECK-NEXT: // %bb.0: // %entry
172+
; CHECK: // %bb.0: // %entry
187173
; CHECK-NEXT: // kill: def $h2 killed $h2 def $q2
188174
; CHECK-NEXT: fmls v0.8h, v1.8h, v2.h[0]
189175
; CHECK-NEXT: ret
@@ -197,8 +183,7 @@ entry:
197183

198184
define dso_local half @t_vfmsh_lane_f16(half %a, half %b, <4 x half> %c, i32 %lane) {
199185
; CHECK-LABEL: t_vfmsh_lane_f16:
200-
; CHECK-NEXT: .cfi_startproc
201-
; CHECK-NEXT: // %bb.0: // %entry
186+
; CHECK: // %bb.0: // %entry
202187
; CHECK-NEXT: // kill: def $d2 killed $d2 def $q2
203188
; CHECK-NEXT: fmls h0, h1, v2.h[0]
204189
; CHECK-NEXT: ret
@@ -211,8 +196,7 @@ entry:
211196

212197
define dso_local half @t_vfmsh_laneq_f16(half %a, half %b, <8 x half> %c, i32 %lane) {
213198
; CHECK-LABEL: t_vfmsh_laneq_f16:
214-
; CHECK-NEXT: .cfi_startproc
215-
; CHECK-NEXT: // %bb.0: // %entry
199+
; CHECK: // %bb.0: // %entry
216200
; CHECK-NEXT: fmls h0, h1, v2.h[0]
217201
; CHECK-NEXT: ret
218202
entry:
@@ -224,8 +208,7 @@ entry:
224208

225209
define dso_local <4 x half> @t_vmul_laneq_f16(<4 x half> %a, <8 x half> %b, i32 %lane) {
226210
; CHECK-LABEL: t_vmul_laneq_f16:
227-
; CHECK-NEXT: .cfi_startproc
228-
; CHECK-NEXT: // %bb.0: // %entry
211+
; CHECK: // %bb.0: // %entry
229212
; CHECK-NEXT: fmul v0.4h, v0.4h, v1.h[0]
230213
; CHECK-NEXT: ret
231214
entry:
@@ -236,8 +219,7 @@ entry:
236219

237220
define dso_local <8 x half> @t_vmulq_laneq_f16(<8 x half> %a, <8 x half> %b, i32 %lane) {
238221
; CHECK-LABEL: t_vmulq_laneq_f16:
239-
; CHECK-NEXT: .cfi_startproc
240-
; CHECK-NEXT: // %bb.0: // %entry
222+
; CHECK: // %bb.0: // %entry
241223
; CHECK-NEXT: fmul v0.8h, v0.8h, v1.h[0]
242224
; CHECK-NEXT: ret
243225
entry:
@@ -248,8 +230,7 @@ entry:
248230

249231
define dso_local half @t_vmulh_lane_f16(half %a, <4 x half> %c, i32 %lane) {
250232
; CHECK-LABEL: t_vmulh_lane_f16:
251-
; CHECK-NEXT: .cfi_startproc
252-
; CHECK-NEXT: // %bb.0: // %entry
233+
; CHECK: // %bb.0: // %entry
253234
; CHECK-NEXT: // kill: def $d1 killed $d1 def $q1
254235
; CHECK-NEXT: fmul h0, h0, v1.h[0]
255236
; CHECK-NEXT: ret
@@ -261,8 +242,7 @@ entry:
261242

262243
define dso_local half @t_vmulh_laneq_f16(half %a, <8 x half> %c, i32 %lane) {
263244
; CHECK-LABEL: t_vmulh_laneq_f16:
264-
; CHECK-NEXT: .cfi_startproc
265-
; CHECK-NEXT: // %bb.0: // %entry
245+
; CHECK: // %bb.0: // %entry
266246
; CHECK-NEXT: fmul h0, h0, v1.h[0]
267247
; CHECK-NEXT: ret
268248
entry:
@@ -273,8 +253,7 @@ entry:
273253

274254
define dso_local half @t_vmulx_f16(half %a, half %b) {
275255
; CHECK-LABEL: t_vmulx_f16:
276-
; CHECK-NEXT: .cfi_startproc
277-
; CHECK-NEXT: // %bb.0: // %entry
256+
; CHECK: // %bb.0: // %entry
278257
; CHECK-NEXT: fmulx h0, h0, h1
279258
; CHECK-NEXT: ret
280259
entry:
@@ -284,8 +263,7 @@ entry:
284263

285264
define dso_local half @t_vmulxh_lane_f16(half %a, <4 x half> %b, i32 %lane) {
286265
; CHECK-LABEL: t_vmulxh_lane_f16:
287-
; CHECK-NEXT: .cfi_startproc
288-
; CHECK-NEXT: // %bb.0: // %entry
266+
; CHECK: // %bb.0: // %entry
289267
; CHECK-NEXT: // kill: def $d1 killed $d1 def $q1
290268
; CHECK-NEXT: fmulx h0, h0, v1.h[3]
291269
; CHECK-NEXT: ret
@@ -297,8 +275,7 @@ entry:
297275

298276
define dso_local <4 x half> @t_vmulx_lane_f16(<4 x half> %a, <4 x half> %b, i32 %lane) {
299277
; CHECK-LABEL: t_vmulx_lane_f16:
300-
; CHECK-NEXT: .cfi_startproc
301-
; CHECK-NEXT: // %bb.0: // %entry
278+
; CHECK: // %bb.0: // %entry
302279
; CHECK-NEXT: // kill: def $d1 killed $d1 def $q1
303280
; CHECK-NEXT: fmulx v0.4h, v0.4h, v1.h[0]
304281
; CHECK-NEXT: ret
@@ -310,8 +287,7 @@ entry:
310287

311288
define dso_local <8 x half> @t_vmulxq_lane_f16(<8 x half> %a, <4 x half> %b, i32 %lane) {
312289
; CHECK-LABEL: t_vmulxq_lane_f16:
313-
; CHECK-NEXT: .cfi_startproc
314-
; CHECK-NEXT: // %bb.0: // %entry
290+
; CHECK: // %bb.0: // %entry
315291
; CHECK-NEXT: // kill: def $d1 killed $d1 def $q1
316292
; CHECK-NEXT: fmulx v0.8h, v0.8h, v1.h[0]
317293
; CHECK-NEXT: ret
@@ -323,8 +299,7 @@ entry:
323299

324300
define dso_local <4 x half> @t_vmulx_laneq_f16(<4 x half> %a, <8 x half> %b, i32 %lane) {
325301
; CHECK-LABEL: t_vmulx_laneq_f16:
326-
; CHECK-NEXT: .cfi_startproc
327-
; CHECK-NEXT: // %bb.0: // %entry
302+
; CHECK: // %bb.0: // %entry
328303
; CHECK-NEXT: fmulx v0.4h, v0.4h, v1.h[0]
329304
; CHECK-NEXT: ret
330305
entry:
@@ -335,8 +310,7 @@ entry:
335310

336311
define dso_local <8 x half> @t_vmulxq_laneq_f16(<8 x half> %a, <8 x half> %b, i32 %lane) {
337312
; CHECK-LABEL: t_vmulxq_laneq_f16:
338-
; CHECK-NEXT: .cfi_startproc
339-
; CHECK-NEXT: // %bb.0: // %entry
313+
; CHECK: // %bb.0: // %entry
340314
; CHECK-NEXT: fmulx v0.8h, v0.8h, v1.h[0]
341315
; CHECK-NEXT: ret
342316
entry:
@@ -347,8 +321,7 @@ entry:
347321

348322
define dso_local half @t_vmulxh_laneq_f16(half %a, <8 x half> %b, i32 %lane) {
349323
; CHECK-LABEL: t_vmulxh_laneq_f16:
350-
; CHECK-NEXT: .cfi_startproc
351-
; CHECK-NEXT: // %bb.0: // %entry
324+
; CHECK: // %bb.0: // %entry
352325
; CHECK-NEXT: fmulx h0, h0, v1.h[7]
353326
; CHECK-NEXT: ret
354327
entry:
@@ -359,8 +332,7 @@ entry:
359332

360333
define dso_local <4 x half> @t_vmulx_n_f16(<4 x half> %a, half %c) {
361334
; CHECK-LABEL: t_vmulx_n_f16:
362-
; CHECK-NEXT: .cfi_startproc
363-
; CHECK-NEXT: // %bb.0: // %entry
335+
; CHECK: // %bb.0: // %entry
364336
; CHECK-NEXT: // kill: def $h1 killed $h1 def $q1
365337
; CHECK-NEXT: dup v1.4h, v1.h[0]
366338
; CHECK-NEXT: fmulx v0.4h, v0.4h, v1.4h
@@ -374,8 +346,7 @@ entry:
374346

375347
define dso_local <8 x half> @t_vmulxq_n_f16(<8 x half> %a, half %c) {
376348
; CHECK-LABEL: t_vmulxq_n_f16:
377-
; CHECK-NEXT: .cfi_startproc
378-
; CHECK-NEXT: // %bb.0: // %entry
349+
; CHECK: // %bb.0: // %entry
379350
; CHECK-NEXT: // kill: def $h1 killed $h1 def $q1
380351
; CHECK-NEXT: dup v1.8h, v1.h[0]
381352
; CHECK-NEXT: fmulx v0.8h, v0.8h, v1.8h
@@ -389,8 +360,7 @@ entry:
389360

390361
define dso_local half @t_vfmah_lane3_f16(half %a, half %b, <4 x half> %c) {
391362
; CHECK-LABEL: t_vfmah_lane3_f16:
392-
; CHECK-NEXT: .cfi_startproc
393-
; CHECK-NEXT: // %bb.0: // %entry
363+
; CHECK: // %bb.0: // %entry
394364
; CHECK-NEXT: // kill: def $d2 killed $d2 def $q2
395365
; CHECK-NEXT: fmla h0, h1, v2.h[3]
396366
; CHECK-NEXT: ret
@@ -402,8 +372,7 @@ entry:
402372

403373
define dso_local half @t_vfmah_laneq7_f16(half %a, half %b, <8 x half> %c) {
404374
; CHECK-LABEL: t_vfmah_laneq7_f16:
405-
; CHECK-NEXT: .cfi_startproc
406-
; CHECK-NEXT: // %bb.0: // %entry
375+
; CHECK: // %bb.0: // %entry
407376
; CHECK-NEXT: fmla h0, h1, v2.h[7]
408377
; CHECK-NEXT: ret
409378
entry:
@@ -414,8 +383,7 @@ entry:
414383

415384
define dso_local half @t_vfmsh_lane3_f16(half %a, half %b, <4 x half> %c) {
416385
; CHECK-LABEL: t_vfmsh_lane3_f16:
417-
; CHECK-NEXT: .cfi_startproc
418-
; CHECK-NEXT: // %bb.0: // %entry
386+
; CHECK: // %bb.0: // %entry
419387
; CHECK-NEXT: // kill: def $d2 killed $d2 def $q2
420388
; CHECK-NEXT: fmls h0, h1, v2.h[3]
421389
; CHECK-NEXT: ret
@@ -428,8 +396,7 @@ entry:
428396

429397
define dso_local half @t_vfmsh_laneq7_f16(half %a, half %b, <8 x half> %c) {
430398
; CHECK-LABEL: t_vfmsh_laneq7_f16:
431-
; CHECK-NEXT: .cfi_startproc
432-
; CHECK-NEXT: // %bb.0: // %entry
399+
; CHECK: // %bb.0: // %entry
433400
; CHECK-NEXT: fmls h0, h1, v2.h[7]
434401
; CHECK-NEXT: ret
435402
entry:
@@ -441,8 +408,7 @@ entry:
441408

442409
define dso_local half @t_fadd_vfmah_f16(half %a, half %b, <4 x half> %c, <4 x half> %d) {
443410
; CHECK-LABEL: t_fadd_vfmah_f16:
444-
; CHECK-NEXT: .cfi_startproc
445-
; CHECK-NEXT: // %bb.0: // %entry
411+
; CHECK: // %bb.0: // %entry
446412
; CHECK-NEXT: fadd v2.4h, v2.4h, v3.4h
447413
; CHECK-NEXT: fmla h0, h1, v2.h[3]
448414
; CHECK-NEXT: ret

0 commit comments

Comments
 (0)