Lines Matching refs:DISABLE

3 …le-shrink-wrap=false -disable-post-ra -frame-pointer=non-leaf | FileCheck %s --check-prefix=DISABLE
30 ; DISABLE-LABEL: foo:
31 ; DISABLE: ; %bb.0:
32 ; DISABLE-NEXT: sub sp, sp, #32 ; =32
33 ; DISABLE-NEXT: stp x29, x30, [sp, #16] ; 16-byte Folded Spill
34 ; DISABLE-NEXT: add x29, sp, #16 ; =16
35 ; DISABLE-NEXT: .cfi_def_cfa w29, 16
36 ; DISABLE-NEXT: .cfi_offset w30, -8
37 ; DISABLE-NEXT: .cfi_offset w29, -16
38 ; DISABLE-NEXT: cmp w0, w1
39 ; DISABLE-NEXT: b.ge LBB0_2
40 ; DISABLE-NEXT: ; %bb.1: ; %true
41 ; DISABLE-NEXT: stur w0, [x29, #-4]
42 ; DISABLE-NEXT: sub x1, x29, #4 ; =4
43 ; DISABLE-NEXT: mov w0, wzr
44 ; DISABLE-NEXT: bl _doSomething
45 ; DISABLE-NEXT: LBB0_2: ; %false
46 ; DISABLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
47 ; DISABLE-NEXT: add sp, sp, #32 ; =32
48 ; DISABLE-NEXT: ret
99 ; DISABLE-LABEL: freqSaveAndRestoreOutsideLoop:
100 ; DISABLE: ; %bb.0: ; %entry
101 ; DISABLE-NEXT: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill
102 ; DISABLE-NEXT: stp x29, x30, [sp, #16] ; 16-byte Folded Spill
103 ; DISABLE-NEXT: add x29, sp, #16 ; =16
104 ; DISABLE-NEXT: .cfi_def_cfa w29, 16
105 ; DISABLE-NEXT: .cfi_offset w30, -8
106 ; DISABLE-NEXT: .cfi_offset w29, -16
107 ; DISABLE-NEXT: .cfi_offset w19, -24
108 ; DISABLE-NEXT: .cfi_offset w20, -32
109 ; DISABLE-NEXT: cbz w0, LBB1_4
110 ; DISABLE-NEXT: ; %bb.1: ; %for.body.preheader
111 ; DISABLE-NEXT: mov w19, wzr
112 ; DISABLE-NEXT: mov w20, #10
113 ; DISABLE-NEXT: LBB1_2: ; %for.body
114 ; DISABLE-NEXT: ; =>This Inner Loop Header: Depth=1
115 ; DISABLE-NEXT: bl _something
116 ; DISABLE-NEXT: subs w20, w20, #1 ; =1
117 ; DISABLE-NEXT: add w19, w0, w19
118 ; DISABLE-NEXT: b.ne LBB1_2
119 ; DISABLE-NEXT: ; %bb.3: ; %for.end
120 ; DISABLE-NEXT: lsl w0, w19, #3
121 ; DISABLE-NEXT: b LBB1_5
122 ; DISABLE-NEXT: LBB1_4: ; %if.else
123 ; DISABLE-NEXT: lsl w0, w1, #1
124 ; DISABLE-NEXT: LBB1_5: ; %if.end
125 ; DISABLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
126 ; DISABLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
127 ; DISABLE-NEXT: ret
183 ; DISABLE-LABEL: freqSaveAndRestoreOutsideLoop2:
184 ; DISABLE: ; %bb.0: ; %entry
185 ; DISABLE-NEXT: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill
186 ; DISABLE-NEXT: stp x29, x30, [sp, #16] ; 16-byte Folded Spill
187 ; DISABLE-NEXT: add x29, sp, #16 ; =16
188 ; DISABLE-NEXT: .cfi_def_cfa w29, 16
189 ; DISABLE-NEXT: .cfi_offset w30, -8
190 ; DISABLE-NEXT: .cfi_offset w29, -16
191 ; DISABLE-NEXT: .cfi_offset w19, -24
192 ; DISABLE-NEXT: .cfi_offset w20, -32
193 ; DISABLE-NEXT: mov w19, wzr
194 ; DISABLE-NEXT: mov w20, #10
195 ; DISABLE-NEXT: LBB2_1: ; %for.body
196 ; DISABLE-NEXT: ; =>This Inner Loop Header: Depth=1
197 ; DISABLE-NEXT: bl _something
198 ; DISABLE-NEXT: subs w20, w20, #1 ; =1
199 ; DISABLE-NEXT: add w19, w0, w19
200 ; DISABLE-NEXT: b.ne LBB2_1
201 ; DISABLE-NEXT: ; %bb.2: ; %for.end
202 ; DISABLE-NEXT: mov w0, w19
203 ; DISABLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
204 ; DISABLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
205 ; DISABLE-NEXT: ret
255 ; DISABLE-LABEL: loopInfoSaveOutsideLoop:
256 ; DISABLE: ; %bb.0: ; %entry
257 ; DISABLE-NEXT: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill
258 ; DISABLE-NEXT: stp x29, x30, [sp, #16] ; 16-byte Folded Spill
259 ; DISABLE-NEXT: add x29, sp, #16 ; =16
260 ; DISABLE-NEXT: .cfi_def_cfa w29, 16
261 ; DISABLE-NEXT: .cfi_offset w30, -8
262 ; DISABLE-NEXT: .cfi_offset w29, -16
263 ; DISABLE-NEXT: .cfi_offset w19, -24
264 ; DISABLE-NEXT: .cfi_offset w20, -32
265 ; DISABLE-NEXT: cbz w0, LBB3_4
266 ; DISABLE-NEXT: ; %bb.1: ; %for.body.preheader
267 ; DISABLE-NEXT: mov w19, wzr
268 ; DISABLE-NEXT: mov w20, #10
269 ; DISABLE-NEXT: LBB3_2: ; %for.body
270 ; DISABLE-NEXT: ; =>This Inner Loop Header: Depth=1
271 ; DISABLE-NEXT: bl _something
272 ; DISABLE-NEXT: subs w20, w20, #1 ; =1
273 ; DISABLE-NEXT: add w19, w0, w19
274 ; DISABLE-NEXT: b.ne LBB3_2
275 ; DISABLE-NEXT: ; %bb.3: ; %for.end
276 ; DISABLE-NEXT: bl _somethingElse
277 ; DISABLE-NEXT: lsl w0, w19, #3
278 ; DISABLE-NEXT: b LBB3_5
279 ; DISABLE-NEXT: LBB3_4: ; %if.else
280 ; DISABLE-NEXT: lsl w0, w1, #1
281 ; DISABLE-NEXT: LBB3_5: ; %if.end
282 ; DISABLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
283 ; DISABLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
284 ; DISABLE-NEXT: ret
342 ; DISABLE-LABEL: loopInfoRestoreOutsideLoop:
343 ; DISABLE: ; %bb.0: ; %entry
344 ; DISABLE-NEXT: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill
345 ; DISABLE-NEXT: stp x29, x30, [sp, #16] ; 16-byte Folded Spill
346 ; DISABLE-NEXT: add x29, sp, #16 ; =16
347 ; DISABLE-NEXT: cbz w0, LBB4_4
348 ; DISABLE-NEXT: ; %bb.1: ; %if.then
349 ; DISABLE-NEXT: bl _somethingElse
350 ; DISABLE-NEXT: mov w19, wzr
351 ; DISABLE-NEXT: mov w20, #10
352 ; DISABLE-NEXT: LBB4_2: ; %for.body
353 ; DISABLE-NEXT: ; =>This Inner Loop Header: Depth=1
354 ; DISABLE-NEXT: bl _something
355 ; DISABLE-NEXT: subs w20, w20, #1 ; =1
356 ; DISABLE-NEXT: add w19, w0, w19
357 ; DISABLE-NEXT: b.ne LBB4_2
358 ; DISABLE-NEXT: ; %bb.3: ; %for.end
359 ; DISABLE-NEXT: lsl w0, w19, #3
360 ; DISABLE-NEXT: b LBB4_5
361 ; DISABLE-NEXT: LBB4_4: ; %if.else
362 ; DISABLE-NEXT: lsl w0, w1, #1
363 ; DISABLE-NEXT: LBB4_5: ; %if.end
364 ; DISABLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
365 ; DISABLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
366 ; DISABLE-NEXT: ret
404 ; DISABLE-LABEL: emptyFrame:
405 ; DISABLE: ; %bb.0: ; %entry
406 ; DISABLE-NEXT: mov w0, wzr
407 ; DISABLE-NEXT: ret
440 ; DISABLE-LABEL: variadicFunc:
441 ; DISABLE: ; %bb.0: ; %entry
442 ; DISABLE-NEXT: sub sp, sp, #16 ; =16
443 ; DISABLE-NEXT: cbz w0, LBB6_4
444 ; DISABLE-NEXT: ; %bb.1: ; %if.then
445 ; DISABLE-NEXT: add x8, sp, #16 ; =16
446 ; DISABLE-NEXT: cmp w1, #1 ; =1
447 ; DISABLE-NEXT: str x8, [sp, #8]
448 ; DISABLE-NEXT: mov w0, wzr
449 ; DISABLE-NEXT: b.lt LBB6_3
450 ; DISABLE-NEXT: LBB6_2: ; %for.body
451 ; DISABLE-NEXT: ; =>This Inner Loop Header: Depth=1
452 ; DISABLE-NEXT: ldr x8, [sp, #8]
453 ; DISABLE-NEXT: add x9, x8, #8 ; =8
454 ; DISABLE-NEXT: str x9, [sp, #8]
455 ; DISABLE-NEXT: ldr w8, [x8]
456 ; DISABLE-NEXT: subs w1, w1, #1 ; =1
457 ; DISABLE-NEXT: add w0, w0, w8
458 ; DISABLE-NEXT: b.ne LBB6_2
459 ; DISABLE-NEXT: LBB6_3: ; %if.end
460 ; DISABLE-NEXT: add sp, sp, #16 ; =16
461 ; DISABLE-NEXT: ret
462 ; DISABLE-NEXT: LBB6_4: ; %if.else
463 ; DISABLE-NEXT: lsl w0, w1, #1
464 ; DISABLE-NEXT: add sp, sp, #16 ; =16
465 ; DISABLE-NEXT: ret
530 ; DISABLE-LABEL: inlineAsm:
531 ; DISABLE: ; %bb.0: ; %entry
532 ; DISABLE-NEXT: stp x20, x19, [sp, #-16]! ; 16-byte Folded Spill
533 ; DISABLE-NEXT: .cfi_def_cfa_offset 16
534 ; DISABLE-NEXT: .cfi_offset w19, -8
535 ; DISABLE-NEXT: .cfi_offset w20, -16
536 ; DISABLE-NEXT: cbz w0, LBB7_4
537 ; DISABLE-NEXT: ; %bb.1: ; %for.body.preheader
538 ; DISABLE-NEXT: mov w8, #10
539 ; DISABLE-NEXT: LBB7_2: ; %for.body
540 ; DISABLE-NEXT: ; =>This Inner Loop Header: Depth=1
541 ; DISABLE-NEXT: subs w8, w8, #1 ; =1
542 ; DISABLE-NEXT: ; InlineAsm Start
543 ; DISABLE-NEXT: add x19, x19, #1 ; =1
544 ; DISABLE-NEXT: ; InlineAsm End
545 ; DISABLE-NEXT: b.ne LBB7_2
546 ; DISABLE-NEXT: ; %bb.3:
547 ; DISABLE-NEXT: mov w0, wzr
548 ; DISABLE-NEXT: ldp x20, x19, [sp], #16 ; 16-byte Folded Reload
549 ; DISABLE-NEXT: ret
550 ; DISABLE-NEXT: LBB7_4: ; %if.else
551 ; DISABLE-NEXT: lsl w0, w1, #1
552 ; DISABLE-NEXT: ldp x20, x19, [sp], #16 ; 16-byte Folded Reload
553 ; DISABLE-NEXT: ret
600 ; DISABLE-LABEL: callVariadicFunc:
601 ; DISABLE: ; %bb.0: ; %entry
602 ; DISABLE-NEXT: sub sp, sp, #64 ; =64
603 ; DISABLE-NEXT: stp x29, x30, [sp, #48] ; 16-byte Folded Spill
604 ; DISABLE-NEXT: add x29, sp, #48 ; =48
605 ; DISABLE-NEXT: .cfi_def_cfa w29, 16
606 ; DISABLE-NEXT: .cfi_offset w30, -8
607 ; DISABLE-NEXT: .cfi_offset w29, -16
608 ; DISABLE-NEXT: ; kill: def $w1 killed $w1 def $x1
609 ; DISABLE-NEXT: cbz w0, LBB8_2
610 ; DISABLE-NEXT: ; %bb.1: ; %if.then
611 ; DISABLE-NEXT: stp x1, x1, [sp, #32]
612 ; DISABLE-NEXT: stp x1, x1, [sp, #16]
613 ; DISABLE-NEXT: stp x1, x1, [sp]
614 ; DISABLE-NEXT: mov w0, w1
615 ; DISABLE-NEXT: bl _someVariadicFunc
616 ; DISABLE-NEXT: lsl w0, w0, #3
617 ; DISABLE-NEXT: b LBB8_3
618 ; DISABLE-NEXT: LBB8_2: ; %if.else
619 ; DISABLE-NEXT: lsl w0, w1, #1
620 ; DISABLE-NEXT: LBB8_3: ; %if.end
621 ; DISABLE-NEXT: ldp x29, x30, [sp, #48] ; 16-byte Folded Reload
622 ; DISABLE-NEXT: add sp, sp, #64 ; =64
623 ; DISABLE-NEXT: ret
663 ; DISABLE-LABEL: noreturn:
664 ; DISABLE: ; %bb.0: ; %entry
665 ; DISABLE-NEXT: stp x29, x30, [sp, #-16]! ; 16-byte Folded Spill
666 ; DISABLE-NEXT: mov x29, sp
667 ; DISABLE-NEXT: .cfi_def_cfa w29, 16
668 ; DISABLE-NEXT: .cfi_offset w30, -8
669 ; DISABLE-NEXT: .cfi_offset w29, -16
670 ; DISABLE-NEXT: cbnz w0, LBB9_2
671 ; DISABLE-NEXT: ; %bb.1: ; %if.end
672 ; DISABLE-NEXT: mov w0, #42
673 ; DISABLE-NEXT: ldp x29, x30, [sp], #16 ; 16-byte Folded Reload
674 ; DISABLE-NEXT: ret
675 ; DISABLE-NEXT: LBB9_2: ; %if.abort
676 ; DISABLE-NEXT: bl _abort
729 ; DISABLE-LABEL: infiniteloop:
730 ; DISABLE: ; %bb.0: ; %entry
731 ; DISABLE-NEXT: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill
732 ; DISABLE-NEXT: stp x29, x30, [sp, #16] ; 16-byte Folded Spill
733 ; DISABLE-NEXT: add x29, sp, #16 ; =16
734 ; DISABLE-NEXT: .cfi_def_cfa w29, 16
735 ; DISABLE-NEXT: .cfi_offset w30, -8
736 ; DISABLE-NEXT: .cfi_offset w29, -16
737 ; DISABLE-NEXT: .cfi_offset w19, -24
738 ; DISABLE-NEXT: .cfi_offset w20, -32
739 ; DISABLE-NEXT: cbnz wzr, LBB10_3
740 ; DISABLE-NEXT: ; %bb.1: ; %if.then
741 ; DISABLE-NEXT: sub x19, sp, #16 ; =16
742 ; DISABLE-NEXT: mov sp, x19
743 ; DISABLE-NEXT: mov w20, wzr
744 ; DISABLE-NEXT: LBB10_2: ; %for.body
745 ; DISABLE-NEXT: ; =>This Inner Loop Header: Depth=1
746 ; DISABLE-NEXT: bl _something
747 ; DISABLE-NEXT: add w20, w0, w20
748 ; DISABLE-NEXT: str w20, [x19]
749 ; DISABLE-NEXT: b LBB10_2
750 ; DISABLE-NEXT: LBB10_3: ; %if.end
751 ; DISABLE-NEXT: sub sp, x29, #16 ; =16
752 ; DISABLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
753 ; DISABLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
754 ; DISABLE-NEXT: ret
808 ; DISABLE-LABEL: infiniteloop2:
809 ; DISABLE: ; %bb.0: ; %entry
810 ; DISABLE-NEXT: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill
811 ; DISABLE-NEXT: stp x29, x30, [sp, #16] ; 16-byte Folded Spill
812 ; DISABLE-NEXT: add x29, sp, #16 ; =16
813 ; DISABLE-NEXT: .cfi_def_cfa w29, 16
814 ; DISABLE-NEXT: .cfi_offset w30, -8
815 ; DISABLE-NEXT: .cfi_offset w29, -16
816 ; DISABLE-NEXT: .cfi_offset w19, -24
817 ; DISABLE-NEXT: .cfi_offset w20, -32
818 ; DISABLE-NEXT: cbnz wzr, LBB11_3
819 ; DISABLE-NEXT: ; %bb.1: ; %if.then
820 ; DISABLE-NEXT: sub x8, sp, #16 ; =16
821 ; DISABLE-NEXT: mov sp, x8
822 ; DISABLE-NEXT: mov w9, wzr
823 ; DISABLE-NEXT: ; InlineAsm Start
824 ; DISABLE-NEXT: mov x10, #0
825 ; DISABLE-NEXT: ; InlineAsm End
826 ; DISABLE-NEXT: LBB11_2: ; %for.body
827 ; DISABLE-NEXT: ; =>This Inner Loop Header: Depth=1
828 ; DISABLE-NEXT: add w9, w10, w9
829 ; DISABLE-NEXT: str w9, [x8]
830 ; DISABLE-NEXT: ; InlineAsm Start
831 ; DISABLE-NEXT: nop
832 ; DISABLE-NEXT: ; InlineAsm End
833 ; DISABLE-NEXT: mov w9, #1
834 ; DISABLE-NEXT: b LBB11_2
835 ; DISABLE-NEXT: LBB11_3: ; %if.end
836 ; DISABLE-NEXT: sub sp, x29, #16 ; =16
837 ; DISABLE-NEXT: ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
838 ; DISABLE-NEXT: ldp x20, x19, [sp], #32 ; 16-byte Folded Reload
839 ; DISABLE-NEXT: ret
892 ; DISABLE-LABEL: infiniteloop3:
893 ; DISABLE: ; %bb.0: ; %entry
894 ; DISABLE-NEXT: cbnz wzr, LBB12_5
895 ; DISABLE-NEXT: ; %bb.1: ; %loop2a.preheader
896 ; DISABLE-NEXT: mov x8, xzr
897 ; DISABLE-NEXT: mov x9, xzr
898 ; DISABLE-NEXT: mov x11, xzr
899 ; DISABLE-NEXT: b LBB12_3
900 ; DISABLE-NEXT: LBB12_2: ; %loop2b
901 ; DISABLE-NEXT: ; in Loop: Header=BB12_3 Depth=1
902 ; DISABLE-NEXT: str x10, [x11]
903 ; DISABLE-NEXT: mov x11, x10
904 ; DISABLE-NEXT: LBB12_3: ; %loop1
905 ; DISABLE-NEXT: ; =>This Inner Loop Header: Depth=1
906 ; DISABLE-NEXT: mov x10, x9
907 ; DISABLE-NEXT: ldr x9, [x8]
908 ; DISABLE-NEXT: cbnz x8, LBB12_2
909 ; DISABLE-NEXT: ; %bb.4: ; in Loop: Header=BB12_3 Depth=1
910 ; DISABLE-NEXT: mov x8, x10
911 ; DISABLE-NEXT: mov x11, x10
912 ; DISABLE-NEXT: b LBB12_3
913 ; DISABLE-NEXT: LBB12_5: ; %end
914 ; DISABLE-NEXT: ret
968 ; DISABLE-LABEL: stack_realign:
969 ; DISABLE: ; %bb.0:
970 ; DISABLE-NEXT: stp x29, x30, [sp, #-16]! ; 16-byte Folded Spill
971 ; DISABLE-NEXT: mov x29, sp
972 ; DISABLE-NEXT: sub x9, sp, #16 ; =16
973 ; DISABLE-NEXT: and sp, x9, #0xffffffffffffffe0
974 ; DISABLE-NEXT: .cfi_def_cfa w29, 16
975 ; DISABLE-NEXT: .cfi_offset w30, -8
976 ; DISABLE-NEXT: .cfi_offset w29, -16
977 ; DISABLE-NEXT: lsl w8, w0, w1
978 ; DISABLE-NEXT: cmp w0, w1
979 ; DISABLE-NEXT: lsl w9, w1, w0
980 ; DISABLE-NEXT: b.ge LBB13_2
981 ; DISABLE-NEXT: ; %bb.1: ; %true
982 ; DISABLE-NEXT: str w0, [sp]
983 ; DISABLE-NEXT: LBB13_2: ; %false
984 ; DISABLE-NEXT: str w8, [x2]
985 ; DISABLE-NEXT: str w9, [x3]
986 ; DISABLE-NEXT: mov sp, x29
987 ; DISABLE-NEXT: ldp x29, x30, [sp], #16 ; 16-byte Folded Reload
988 ; DISABLE-NEXT: ret
1072 ; DISABLE-LABEL: stack_realign2:
1073 ; DISABLE: ; %bb.0:
1074 ; DISABLE-NEXT: stp x28, x27, [sp, #-96]! ; 16-byte Folded Spill
1075 ; DISABLE-NEXT: stp x26, x25, [sp, #16] ; 16-byte Folded Spill
1076 ; DISABLE-NEXT: stp x24, x23, [sp, #32] ; 16-byte Folded Spill
1077 ; DISABLE-NEXT: stp x22, x21, [sp, #48] ; 16-byte Folded Spill
1078 ; DISABLE-NEXT: stp x20, x19, [sp, #64] ; 16-byte Folded Spill
1079 ; DISABLE-NEXT: stp x29, x30, [sp, #80] ; 16-byte Folded Spill
1080 ; DISABLE-NEXT: add x29, sp, #80 ; =80
1081 ; DISABLE-NEXT: sub x9, sp, #32 ; =32
1082 ; DISABLE-NEXT: and sp, x9, #0xffffffffffffffe0
1083 ; DISABLE-NEXT: .cfi_def_cfa w29, 16
1084 ; DISABLE-NEXT: .cfi_offset w30, -8
1085 ; DISABLE-NEXT: .cfi_offset w29, -16
1086 ; DISABLE-NEXT: .cfi_offset w19, -24
1087 ; DISABLE-NEXT: .cfi_offset w20, -32
1088 ; DISABLE-NEXT: .cfi_offset w21, -40
1089 ; DISABLE-NEXT: .cfi_offset w22, -48
1090 ; DISABLE-NEXT: .cfi_offset w23, -56
1091 ; DISABLE-NEXT: .cfi_offset w24, -64
1092 ; DISABLE-NEXT: .cfi_offset w25, -72
1093 ; DISABLE-NEXT: .cfi_offset w26, -80
1094 ; DISABLE-NEXT: .cfi_offset w27, -88
1095 ; DISABLE-NEXT: .cfi_offset w28, -96
1096 ; DISABLE-NEXT: lsl w8, w0, w1
1097 ; DISABLE-NEXT: lsl w9, w1, w0
1098 ; DISABLE-NEXT: lsr w10, w0, w1
1099 ; DISABLE-NEXT: lsr w12, w1, w0
1100 ; DISABLE-NEXT: add w15, w1, w0
1101 ; DISABLE-NEXT: subs w17, w1, w0
1102 ; DISABLE-NEXT: sub w11, w9, w10
1103 ; DISABLE-NEXT: add w16, w8, w9
1104 ; DISABLE-NEXT: add w13, w10, w12
1105 ; DISABLE-NEXT: add w14, w12, w15
1106 ; DISABLE-NEXT: b.le LBB14_2
1107 ; DISABLE-NEXT: ; %bb.1: ; %true
1108 ; DISABLE-NEXT: str w0, [sp]
1109 ; DISABLE-NEXT: ; InlineAsm Start
1110 ; DISABLE-NEXT: nop
1111 ; DISABLE-NEXT: ; InlineAsm End
1112 ; DISABLE-NEXT: LBB14_2: ; %false
1113 ; DISABLE-NEXT: str w8, [x2]
1114 ; DISABLE-NEXT: str w9, [x3]
1115 ; DISABLE-NEXT: str w10, [x4]
1116 ; DISABLE-NEXT: str w12, [x5]
1117 ; DISABLE-NEXT: str w15, [x6]
1118 ; DISABLE-NEXT: str w17, [x7]
1119 ; DISABLE-NEXT: stp w0, w1, [x2, #4]
1120 ; DISABLE-NEXT: stp w16, w11, [x2, #12]
1121 ; DISABLE-NEXT: stp w13, w14, [x2, #20]
1122 ; DISABLE-NEXT: sub sp, x29, #80 ; =80
1123 ; DISABLE-NEXT: ldp x29, x30, [sp, #80] ; 16-byte Folded Reload
1124 ; DISABLE-NEXT: ldp x20, x19, [sp, #64] ; 16-byte Folded Reload
1125 ; DISABLE-NEXT: ldp x22, x21, [sp, #48] ; 16-byte Folded Reload
1126 ; DISABLE-NEXT: ldp x24, x23, [sp, #32] ; 16-byte Folded Reload
1127 ; DISABLE-NEXT: ldp x26, x25, [sp, #16] ; 16-byte Folded Reload
1128 ; DISABLE-NEXT: ldp x28, x27, [sp], #96 ; 16-byte Folded Reload
1129 ; DISABLE-NEXT: ret