Lines Matching +full:0 +full:x0
9 @result = dso_local global i32 0, align 4
11 define dso_local i32 @skip(i32 noundef %a, i32 noundef %b, i32 noundef %c) local_unnamed_addr #0 "zero-call-used-regs"="skip" {
13 ; CHECK: // %bb.0: // %entry
24 define dso_local i32 @used_gpr_arg(i32 noundef %a, i32 noundef %b, i32 noundef %c) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="used-gpr-arg" {
26 ; CHECK: // %bb.0: // %entry
29 ; CHECK-NEXT: mov x1, #0 // =0x0
30 ; CHECK-NEXT: mov x2, #0 // =0x0
39 define dso_local i32 @used_gpr(i32 noundef %a, i32 noundef %b, i32 noundef %c) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="used-gpr" {
41 ; CHECK: // %bb.0: // %entry
44 ; CHECK-NEXT: mov x1, #0 // =0x0
45 ; CHECK-NEXT: mov x2, #0 // =0x0
46 ; CHECK-NEXT: mov x8, #0 // =0x0
55 define dso_local i32 @used_arg(i32 noundef %a, i32 noundef %b, i32 noundef %c) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="used-arg" {
57 ; CHECK: // %bb.0: // %entry
60 ; CHECK-NEXT: mov x1, #0 // =0x0
61 ; CHECK-NEXT: mov x2, #0 // =0x0
70 define dso_local i32 @used(i32 noundef %a, i32 noundef %b, i32 noundef %c) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="used" {
72 ; CHECK: // %bb.0: // %entry
75 ; CHECK-NEXT: mov x1, #0 // =0x0
76 ; CHECK-NEXT: mov x2, #0 // =0x0
77 ; CHECK-NEXT: mov x8, #0 // =0x0
86 define dso_local i32 @all_gpr_arg(i32 noundef %a, i32 noundef %b, i32 noundef %c) local_unnamed_addr #0 "zero-call-used-regs"="all-gpr-arg" {
88 ; CHECK: // %bb.0: // %entry
90 ; CHECK-NEXT: mov x1, #0 // =0x0
91 ; CHECK-NEXT: mov x3, #0 // =0x0
92 ; CHECK-NEXT: mov x4, #0 // =0x0
93 ; CHECK-NEXT: mov x5, #0 // =0x0
94 ; CHECK-NEXT: mov x6, #0 // =0x0
95 ; CHECK-NEXT: mov x7, #0 // =0x0
96 ; CHECK-NEXT: mov x18, #0 // =0x0
98 ; CHECK-NEXT: mov x2, #0 // =0x0
99 ; CHECK-NEXT: mov x8, #0 // =0x0
108 define dso_local i32 @all_gpr(i32 noundef %a, i32 noundef %b, i32 noundef %c) local_unnamed_addr #0 "zero-call-used-regs"="all-gpr" {
110 ; CHECK: // %bb.0: // %entry
112 ; CHECK-NEXT: mov x1, #0 // =0x0
113 ; CHECK-NEXT: mov x3, #0 // =0x0
114 ; CHECK-NEXT: mov x4, #0 // =0x0
115 ; CHECK-NEXT: mov x5, #0 // =0x0
116 ; CHECK-NEXT: mov x6, #0 // =0x0
117 ; CHECK-NEXT: mov x7, #0 // =0x0
118 ; CHECK-NEXT: mov x9, #0 // =0x0
119 ; CHECK-NEXT: mov x10, #0 // =0x0
121 ; CHECK-NEXT: mov x2, #0 // =0x0
122 ; CHECK-NEXT: mov x8, #0 // =0x0
123 ; CHECK-NEXT: mov x11, #0 // =0x0
124 ; CHECK-NEXT: mov x12, #0 // =0x0
125 ; CHECK-NEXT: mov x13, #0 // =0x0
126 ; CHECK-NEXT: mov x14, #0 // =0x0
127 ; CHECK-NEXT: mov x15, #0 // =0x0
128 ; CHECK-NEXT: mov x16, #0 // =0x0
129 ; CHECK-NEXT: mov x17, #0 // =0x0
130 ; CHECK-NEXT: mov x18, #0 // =0x0
139 define dso_local i32 @all_arg(i32 noundef %a, i32 noundef %b, i32 noundef %c) local_unnamed_addr #0 "zero-call-used-regs"="all-arg" {
141 ; DEFAULT: // %bb.0: // %entry
143 ; DEFAULT-NEXT: mov x1, #0 // =0x0
144 ; DEFAULT-NEXT: mov x3, #0 // =0x0
145 ; DEFAULT-NEXT: mov x4, #0 // =0x0
146 ; DEFAULT-NEXT: mov x5, #0 // =0x0
147 ; DEFAULT-NEXT: mov x6, #0 // =0x0
148 ; DEFAULT-NEXT: mov x7, #0 // =0x0
149 ; DEFAULT-NEXT: mov x18, #0 // =0x0
152 ; DEFAULT-NEXT: mov x2, #0 // =0x0
153 ; DEFAULT-NEXT: mov x8, #0 // =0x0
164 ; SVE-OR-SME: // %bb.0: // %entry
166 ; SVE-OR-SME-NEXT: mov x1, #0 // =0x0
167 ; SVE-OR-SME-NEXT: mov x3, #0 // =0x0
168 ; SVE-OR-SME-NEXT: mov x4, #0 // =0x0
169 ; SVE-OR-SME-NEXT: mov x5, #0 // =0x0
170 ; SVE-OR-SME-NEXT: mov x6, #0 // =0x0
171 ; SVE-OR-SME-NEXT: mov x7, #0 // =0x0
172 ; SVE-OR-SME-NEXT: mov x18, #0 // =0x0
173 ; SVE-OR-SME-NEXT: mov z0.d, #0 // =0x0
175 ; SVE-OR-SME-NEXT: mov x2, #0 // =0x0
176 ; SVE-OR-SME-NEXT: mov x8, #0 // =0x0
177 ; SVE-OR-SME-NEXT: mov z1.d, #0 // =0x0
178 ; SVE-OR-SME-NEXT: mov z2.d, #0 // =0x0
179 ; SVE-OR-SME-NEXT: mov z3.d, #0 // =0x0
180 ; SVE-OR-SME-NEXT: mov z4.d, #0 // =0x0
181 ; SVE-OR-SME-NEXT: mov z5.d, #0 // =0x0
182 ; SVE-OR-SME-NEXT: mov z6.d, #0 // =0x0
183 ; SVE-OR-SME-NEXT: mov z7.d, #0 // =0x0
191 ; STREAMING-COMPAT: // %bb.0: // %entry
193 ; STREAMING-COMPAT-NEXT: mov x1, #0 // =0x0
194 ; STREAMING-COMPAT-NEXT: mov x3, #0 // =0x0
195 ; STREAMING-COMPAT-NEXT: mov x4, #0 // =0x0
196 ; STREAMING-COMPAT-NEXT: mov x5, #0 // =0x0
197 ; STREAMING-COMPAT-NEXT: mov x6, #0 // =0x0
198 ; STREAMING-COMPAT-NEXT: mov x7, #0 // =0x0
199 ; STREAMING-COMPAT-NEXT: mov x18, #0 // =0x0
202 ; STREAMING-COMPAT-NEXT: mov x2, #0 // =0x0
203 ; STREAMING-COMPAT-NEXT: mov x8, #0 // =0x0
219 define dso_local i32 @all(i32 noundef %a, i32 noundef %b, i32 noundef %c) local_unnamed_addr #0 "zero-call-used-regs"="all" {
221 ; DEFAULT: // %bb.0: // %entry
223 ; DEFAULT-NEXT: mov x1, #0 // =0x0
224 ; DEFAULT-NEXT: mov x3, #0 // =0x0
225 ; DEFAULT-NEXT: mov x4, #0 // =0x0
226 ; DEFAULT-NEXT: mov x5, #0 // =0x0
227 ; DEFAULT-NEXT: mov x6, #0 // =0x0
228 ; DEFAULT-NEXT: mov x7, #0 // =0x0
229 ; DEFAULT-NEXT: mov x9, #0 // =0x0
230 ; DEFAULT-NEXT: mov x10, #0 // =0x0
232 ; DEFAULT-NEXT: mov x2, #0 // =0x0
233 ; DEFAULT-NEXT: mov x8, #0 // =0x0
234 ; DEFAULT-NEXT: mov x11, #0 // =0x0
235 ; DEFAULT-NEXT: mov x12, #0 // =0x0
236 ; DEFAULT-NEXT: mov x13, #0 // =0x0
237 ; DEFAULT-NEXT: mov x14, #0 // =0x0
238 ; DEFAULT-NEXT: mov x15, #0 // =0x0
239 ; DEFAULT-NEXT: mov x16, #0 // =0x0
240 ; DEFAULT-NEXT: mov x17, #0 // =0x0
241 ; DEFAULT-NEXT: mov x18, #0 // =0x0
269 ; SVE-OR-SME: // %bb.0: // %entry
271 ; SVE-OR-SME-NEXT: mov x1, #0 // =0x0
272 ; SVE-OR-SME-NEXT: mov x3, #0 // =0x0
273 ; SVE-OR-SME-NEXT: mov x4, #0 // =0x0
274 ; SVE-OR-SME-NEXT: mov x5, #0 // =0x0
275 ; SVE-OR-SME-NEXT: mov x6, #0 // =0x0
276 ; SVE-OR-SME-NEXT: mov x7, #0 // =0x0
277 ; SVE-OR-SME-NEXT: mov x9, #0 // =0x0
278 ; SVE-OR-SME-NEXT: mov x10, #0 // =0x0
280 ; SVE-OR-SME-NEXT: mov x2, #0 // =0x0
281 ; SVE-OR-SME-NEXT: mov x8, #0 // =0x0
282 ; SVE-OR-SME-NEXT: mov x11, #0 // =0x0
283 ; SVE-OR-SME-NEXT: mov x12, #0 // =0x0
284 ; SVE-OR-SME-NEXT: mov x13, #0 // =0x0
285 ; SVE-OR-SME-NEXT: mov x14, #0 // =0x0
286 ; SVE-OR-SME-NEXT: mov x15, #0 // =0x0
287 ; SVE-OR-SME-NEXT: mov x16, #0 // =0x0
288 ; SVE-OR-SME-NEXT: mov x17, #0 // =0x0
289 ; SVE-OR-SME-NEXT: mov x18, #0 // =0x0
290 ; SVE-OR-SME-NEXT: mov z0.d, #0 // =0x0
291 ; SVE-OR-SME-NEXT: mov z1.d, #0 // =0x0
292 ; SVE-OR-SME-NEXT: mov z2.d, #0 // =0x0
293 ; SVE-OR-SME-NEXT: mov z3.d, #0 // =0x0
294 ; SVE-OR-SME-NEXT: mov z4.d, #0 // =0x0
295 ; SVE-OR-SME-NEXT: mov z5.d, #0 // =0x0
296 ; SVE-OR-SME-NEXT: mov z6.d, #0 // =0x0
297 ; SVE-OR-SME-NEXT: mov z7.d, #0 // =0x0
298 ; SVE-OR-SME-NEXT: mov z16.d, #0 // =0x0
299 ; SVE-OR-SME-NEXT: mov z17.d, #0 // =0x0
300 ; SVE-OR-SME-NEXT: mov z18.d, #0 // =0x0
301 ; SVE-OR-SME-NEXT: mov z19.d, #0 // =0x0
302 ; SVE-OR-SME-NEXT: mov z20.d, #0 // =0x0
303 ; SVE-OR-SME-NEXT: mov z21.d, #0 // =0x0
304 ; SVE-OR-SME-NEXT: mov z22.d, #0 // =0x0
305 ; SVE-OR-SME-NEXT: mov z23.d, #0 // =0x0
306 ; SVE-OR-SME-NEXT: mov z24.d, #0 // =0x0
307 ; SVE-OR-SME-NEXT: mov z25.d, #0 // =0x0
308 ; SVE-OR-SME-NEXT: mov z26.d, #0 // =0x0
309 ; SVE-OR-SME-NEXT: mov z27.d, #0 // =0x0
310 ; SVE-OR-SME-NEXT: mov z28.d, #0 // =0x0
311 ; SVE-OR-SME-NEXT: mov z29.d, #0 // =0x0
312 ; SVE-OR-SME-NEXT: mov z30.d, #0 // =0x0
313 ; SVE-OR-SME-NEXT: mov z31.d, #0 // =0x0
333 ; STREAMING-COMPAT: // %bb.0: // %entry
335 ; STREAMING-COMPAT-NEXT: mov x1, #0 // =0x0
336 ; STREAMING-COMPAT-NEXT: mov x3, #0 // =0x0
337 ; STREAMING-COMPAT-NEXT: mov x4, #0 // =0x0
338 ; STREAMING-COMPAT-NEXT: mov x5, #0 // =0x0
339 ; STREAMING-COMPAT-NEXT: mov x6, #0 // =0x0
340 ; STREAMING-COMPAT-NEXT: mov x7, #0 // =0x0
341 ; STREAMING-COMPAT-NEXT: mov x9, #0 // =0x0
342 ; STREAMING-COMPAT-NEXT: mov x10, #0 // =0x0
344 ; STREAMING-COMPAT-NEXT: mov x2, #0 // =0x0
345 ; STREAMING-COMPAT-NEXT: mov x8, #0 // =0x0
346 ; STREAMING-COMPAT-NEXT: mov x11, #0 // =0x0
347 ; STREAMING-COMPAT-NEXT: mov x12, #0 // =0x0
348 ; STREAMING-COMPAT-NEXT: mov x13, #0 // =0x0
349 ; STREAMING-COMPAT-NEXT: mov x14, #0 // =0x0
350 ; STREAMING-COMPAT-NEXT: mov x15, #0 // =0x0
351 ; STREAMING-COMPAT-NEXT: mov x16, #0 // =0x0
352 ; STREAMING-COMPAT-NEXT: mov x17, #0 // =0x0
353 ; STREAMING-COMPAT-NEXT: mov x18, #0 // =0x0
386 define dso_local double @skip_float(double noundef %a, float noundef %b) local_unnamed_addr #0 "zero-call-used-regs"="skip" {
388 ; CHECK: // %bb.0: // %entry
399 define dso_local double @used_gpr_arg_float(double noundef %a, float noundef %b) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="used-gpr-arg" {
401 ; CHECK: // %bb.0: // %entry
412 define dso_local double @used_gpr_float(double noundef %a, float noundef %b) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="used-gpr" {
414 ; CHECK: // %bb.0: // %entry
425 define dso_local double @used_arg_float(double noundef %a, float noundef %b) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="used-arg" {
427 ; DEFAULT: // %bb.0: // %entry
434 ; SVE-OR-SME: // %bb.0: // %entry
437 ; SVE-OR-SME-NEXT: mov z1.d, #0 // =0x0
441 ; STREAMING-COMPAT: // %bb.0: // %entry
453 define dso_local double @used_float(double noundef %a, float noundef %b) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="used" {
455 ; DEFAULT: // %bb.0: // %entry
462 ; SVE-OR-SME: // %bb.0: // %entry
465 ; SVE-OR-SME-NEXT: mov z1.d, #0 // =0x0
469 ; STREAMING-COMPAT: // %bb.0: // %entry
481 define dso_local double @all_gpr_arg_float(double noundef %a, float noundef %b) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="all-gpr-arg" {
483 ; CHECK: // %bb.0: // %entry
486 ; CHECK-NEXT: mov x0, #0 // =0x0
487 ; CHECK-NEXT: mov x1, #0 // =0x0
488 ; CHECK-NEXT: mov x2, #0 // =0x0
489 ; CHECK-NEXT: mov x3, #0 // =0x0
490 ; CHECK-NEXT: mov x4, #0 // =0x0
491 ; CHECK-NEXT: mov x5, #0 // =0x0
492 ; CHECK-NEXT: mov x6, #0 // =0x0
493 ; CHECK-NEXT: mov x7, #0 // =0x0
494 ; CHECK-NEXT: mov x8, #0 // =0x0
495 ; CHECK-NEXT: mov x18, #0 // =0x0
504 define dso_local double @all_gpr_float(double noundef %a, float noundef %b) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="all-gpr" {
506 ; CHECK: // %bb.0: // %entry
509 ; CHECK-NEXT: mov x0, #0 // =0x0
510 ; CHECK-NEXT: mov x1, #0 // =0x0
511 ; CHECK-NEXT: mov x2, #0 // =0x0
512 ; CHECK-NEXT: mov x3, #0 // =0x0
513 ; CHECK-NEXT: mov x4, #0 // =0x0
514 ; CHECK-NEXT: mov x5, #0 // =0x0
515 ; CHECK-NEXT: mov x6, #0 // =0x0
516 ; CHECK-NEXT: mov x7, #0 // =0x0
517 ; CHECK-NEXT: mov x8, #0 // =0x0
518 ; CHECK-NEXT: mov x9, #0 // =0x0
519 ; CHECK-NEXT: mov x10, #0 // =0x0
520 ; CHECK-NEXT: mov x11, #0 // =0x0
521 ; CHECK-NEXT: mov x12, #0 // =0x0
522 ; CHECK-NEXT: mov x13, #0 // =0x0
523 ; CHECK-NEXT: mov x14, #0 // =0x0
524 ; CHECK-NEXT: mov x15, #0 // =0x0
525 ; CHECK-NEXT: mov x16, #0 // =0x0
526 ; CHECK-NEXT: mov x17, #0 // =0x0
527 ; CHECK-NEXT: mov x18, #0 // =0x0
536 define dso_local double @all_arg_float(double noundef %a, float noundef %b) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="all-arg" {
538 ; DEFAULT: // %bb.0: // %entry
541 ; DEFAULT-NEXT: mov x0, #0 // =0x0
542 ; DEFAULT-NEXT: mov x1, #0 // =0x0
543 ; DEFAULT-NEXT: mov x2, #0 // =0x0
544 ; DEFAULT-NEXT: mov x3, #0 // =0x0
545 ; DEFAULT-NEXT: mov x4, #0 // =0x0
546 ; DEFAULT-NEXT: mov x5, #0 // =0x0
547 ; DEFAULT-NEXT: mov x6, #0 // =0x0
548 ; DEFAULT-NEXT: mov x7, #0 // =0x0
549 ; DEFAULT-NEXT: mov x8, #0 // =0x0
550 ; DEFAULT-NEXT: mov x18, #0 // =0x0
561 ; SVE-OR-SME: // %bb.0: // %entry
564 ; SVE-OR-SME-NEXT: mov x0, #0 // =0x0
565 ; SVE-OR-SME-NEXT: mov x1, #0 // =0x0
566 ; SVE-OR-SME-NEXT: mov x2, #0 // =0x0
567 ; SVE-OR-SME-NEXT: mov x3, #0 // =0x0
568 ; SVE-OR-SME-NEXT: mov x4, #0 // =0x0
569 ; SVE-OR-SME-NEXT: mov x5, #0 // =0x0
570 ; SVE-OR-SME-NEXT: mov x6, #0 // =0x0
571 ; SVE-OR-SME-NEXT: mov x7, #0 // =0x0
572 ; SVE-OR-SME-NEXT: mov x8, #0 // =0x0
573 ; SVE-OR-SME-NEXT: mov x18, #0 // =0x0
574 ; SVE-OR-SME-NEXT: mov z1.d, #0 // =0x0
575 ; SVE-OR-SME-NEXT: mov z2.d, #0 // =0x0
576 ; SVE-OR-SME-NEXT: mov z3.d, #0 // =0x0
577 ; SVE-OR-SME-NEXT: mov z4.d, #0 // =0x0
578 ; SVE-OR-SME-NEXT: mov z5.d, #0 // =0x0
579 ; SVE-OR-SME-NEXT: mov z6.d, #0 // =0x0
580 ; SVE-OR-SME-NEXT: mov z7.d, #0 // =0x0
588 ; STREAMING-COMPAT: // %bb.0: // %entry
591 ; STREAMING-COMPAT-NEXT: mov x0, #0 // =0x0
592 ; STREAMING-COMPAT-NEXT: mov x1, #0 // =0x0
593 ; STREAMING-COMPAT-NEXT: mov x2, #0 // =0x0
594 ; STREAMING-COMPAT-NEXT: mov x3, #0 // =0x0
595 ; STREAMING-COMPAT-NEXT: mov x4, #0 // =0x0
596 ; STREAMING-COMPAT-NEXT: mov x5, #0 // =0x0
597 ; STREAMING-COMPAT-NEXT: mov x6, #0 // =0x0
598 ; STREAMING-COMPAT-NEXT: mov x7, #0 // =0x0
599 ; STREAMING-COMPAT-NEXT: mov x8, #0 // =0x0
600 ; STREAMING-COMPAT-NEXT: mov x18, #0 // =0x0
616 define dso_local double @all_float(double noundef %a, float noundef %b) local_unnamed_addr #0 noinline optnone "zero-call-used-regs"="all" {
618 ; DEFAULT: // %bb.0: // %entry
621 ; DEFAULT-NEXT: mov x0, #0 // =0x0
622 ; DEFAULT-NEXT: mov x1, #0 // =0x0
623 ; DEFAULT-NEXT: mov x2, #0 // =0x0
624 ; DEFAULT-NEXT: mov x3, #0 // =0x0
625 ; DEFAULT-NEXT: mov x4, #0 // =0x0
626 ; DEFAULT-NEXT: mov x5, #0 // =0x0
627 ; DEFAULT-NEXT: mov x6, #0 // =0x0
628 ; DEFAULT-NEXT: mov x7, #0 // =0x0
629 ; DEFAULT-NEXT: mov x8, #0 // =0x0
630 ; DEFAULT-NEXT: mov x9, #0 // =0x0
631 ; DEFAULT-NEXT: mov x10, #0 // =0x0
632 ; DEFAULT-NEXT: mov x11, #0 // =0x0
633 ; DEFAULT-NEXT: mov x12, #0 // =0x0
634 ; DEFAULT-NEXT: mov x13, #0 // =0x0
635 ; DEFAULT-NEXT: mov x14, #0 // =0x0
636 ; DEFAULT-NEXT: mov x15, #0 // =0x0
637 ; DEFAULT-NEXT: mov x16, #0 // =0x0
638 ; DEFAULT-NEXT: mov x17, #0 // =0x0
639 ; DEFAULT-NEXT: mov x18, #0 // =0x0
666 ; SVE-OR-SME: // %bb.0: // %entry
669 ; SVE-OR-SME-NEXT: mov x0, #0 // =0x0
670 ; SVE-OR-SME-NEXT: mov x1, #0 // =0x0
671 ; SVE-OR-SME-NEXT: mov x2, #0 // =0x0
672 ; SVE-OR-SME-NEXT: mov x3, #0 // =0x0
673 ; SVE-OR-SME-NEXT: mov x4, #0 // =0x0
674 ; SVE-OR-SME-NEXT: mov x5, #0 // =0x0
675 ; SVE-OR-SME-NEXT: mov x6, #0 // =0x0
676 ; SVE-OR-SME-NEXT: mov x7, #0 // =0x0
677 ; SVE-OR-SME-NEXT: mov x8, #0 // =0x0
678 ; SVE-OR-SME-NEXT: mov x9, #0 // =0x0
679 ; SVE-OR-SME-NEXT: mov x10, #0 // =0x0
680 ; SVE-OR-SME-NEXT: mov x11, #0 // =0x0
681 ; SVE-OR-SME-NEXT: mov x12, #0 // =0x0
682 ; SVE-OR-SME-NEXT: mov x13, #0 // =0x0
683 ; SVE-OR-SME-NEXT: mov x14, #0 // =0x0
684 ; SVE-OR-SME-NEXT: mov x15, #0 // =0x0
685 ; SVE-OR-SME-NEXT: mov x16, #0 // =0x0
686 ; SVE-OR-SME-NEXT: mov x17, #0 // =0x0
687 ; SVE-OR-SME-NEXT: mov x18, #0 // =0x0
688 ; SVE-OR-SME-NEXT: mov z1.d, #0 // =0x0
689 ; SVE-OR-SME-NEXT: mov z2.d, #0 // =0x0
690 ; SVE-OR-SME-NEXT: mov z3.d, #0 // =0x0
691 ; SVE-OR-SME-NEXT: mov z4.d, #0 // =0x0
692 ; SVE-OR-SME-NEXT: mov z5.d, #0 // =0x0
693 ; SVE-OR-SME-NEXT: mov z6.d, #0 // =0x0
694 ; SVE-OR-SME-NEXT: mov z7.d, #0 // =0x0
695 ; SVE-OR-SME-NEXT: mov z16.d, #0 // =0x0
696 ; SVE-OR-SME-NEXT: mov z17.d, #0 // =0x0
697 ; SVE-OR-SME-NEXT: mov z18.d, #0 // =0x0
698 ; SVE-OR-SME-NEXT: mov z19.d, #0 // =0x0
699 ; SVE-OR-SME-NEXT: mov z20.d, #0 // =0x0
700 ; SVE-OR-SME-NEXT: mov z21.d, #0 // =0x0
701 ; SVE-OR-SME-NEXT: mov z22.d, #0 // =0x0
702 ; SVE-OR-SME-NEXT: mov z23.d, #0 // =0x0
703 ; SVE-OR-SME-NEXT: mov z24.d, #0 // =0x0
704 ; SVE-OR-SME-NEXT: mov z25.d, #0 // =0x0
705 ; SVE-OR-SME-NEXT: mov z26.d, #0 // =0x0
706 ; SVE-OR-SME-NEXT: mov z27.d, #0 // =0x0
707 ; SVE-OR-SME-NEXT: mov z28.d, #0 // =0x0
708 ; SVE-OR-SME-NEXT: mov z29.d, #0 // =0x0
709 ; SVE-OR-SME-NEXT: mov z30.d, #0 // =0x0
710 ; SVE-OR-SME-NEXT: mov z31.d, #0 // =0x0
730 ; STREAMING-COMPAT: // %bb.0: // %entry
733 ; STREAMING-COMPAT-NEXT: mov x0, #0 // =0x0
734 ; STREAMING-COMPAT-NEXT: mov x1, #0 // =0x0
735 ; STREAMING-COMPAT-NEXT: mov x2, #0 // =0x0
736 ; STREAMING-COMPAT-NEXT: mov x3, #0 // =0x0
737 ; STREAMING-COMPAT-NEXT: mov x4, #0 // =0x0
738 ; STREAMING-COMPAT-NEXT: mov x5, #0 // =0x0
739 ; STREAMING-COMPAT-NEXT: mov x6, #0 // =0x0
740 ; STREAMING-COMPAT-NEXT: mov x7, #0 // =0x0
741 ; STREAMING-COMPAT-NEXT: mov x8, #0 // =0x0
742 ; STREAMING-COMPAT-NEXT: mov x9, #0 // =0x0
743 ; STREAMING-COMPAT-NEXT: mov x10, #0 // =0x0
744 ; STREAMING-COMPAT-NEXT: mov x11, #0 // =0x0
745 ; STREAMING-COMPAT-NEXT: mov x12, #0 // =0x0
746 ; STREAMING-COMPAT-NEXT: mov x13, #0 // =0x0
747 ; STREAMING-COMPAT-NEXT: mov x14, #0 // =0x0
748 ; STREAMING-COMPAT-NEXT: mov x15, #0 // =0x0
749 ; STREAMING-COMPAT-NEXT: mov x16, #0 // =0x0
750 ; STREAMING-COMPAT-NEXT: mov x17, #0 // =0x0
751 ; STREAMING-COMPAT-NEXT: mov x18, #0 // =0x0
784 define dso_local i32 @main() local_unnamed_addr #0 {
786 ; CHECK: // %bb.0: // %entry
791 ret i32 0
794 attributes #0 = { mustprogress nofree norecurse nosync nounwind readnone willreturn uwtable "frame-pointer"="non-leaf" "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+neon,+v8a" }