Lines Matching refs:O0
6 …: llc < %s -mtriple=armv7k-apple-watchos2.0 -O0 | FileCheck --check-prefix=CHECK-O0 --check-prefix…
7 ; RUN: llc < %s -mtriple=armv7-apple-ios8.0 -O0 | FileCheck --check-prefix=CHECK-O0 --check-prefix=…
67 ; CHECK-O0-LABEL: _ZTW2sg
68 ; WATCH-O0: push {r1, r2, r3, r6, r7, lr}
69 ; IOS-O0: push {r1, r2, r3, r7, lr}
70 ; CHECK-O0: push {r9, r12}
71 ; CHECK-O0: vpush {d16, d17, d18, d19, d20, d21, d22, d23, d24, d25, d26, d27, d28, d29, d30, d31}
72 ; CHECK-O0: vpush {d0, d1, d2, d3, d4, d5, d6, d7}
73 ; CHECK-O0: blx
74 ; CHECK-O0: bne [[BB_end:.?LBB0_[0-9]+]]
75 ; CHECK-O0: blx
76 ; CHECK-O0: tlv_atexit
77 ; CHECK-O0: [[BB_end]]:
78 ; CHECK-O0: blx
79 ; CHECK-O0: vpop {d0, d1, d2, d3, d4, d5, d6, d7}
80 ; CHECK-O0: vpop {d16, d17, d18, d19, d20, d21, d22, d23, d24, d25, d26, d27, d28, d29, d30, d31}
81 ; CHECK-O0: pop {r9, r12}
82 ; WATCH-O0: pop {r1, r2, r3, r6, r7, pc}
83 ; IOS-O0: pop {r1, r2, r3, r7, pc}
92 ; CHECK-O0-LABEL: _ZTW4sum1
93 ; CHECK-O0-NOT: vpush
94 ; CHECK-O0-NOT: vstr
95 ; CHECK-O0-NOT: vpop
96 ; CHECK-O0-NOT: vldr
97 ; CHECK-O0: pop
102 ; Make sure at O0, we don't generate spilling/reloading of the CSRs.
103 ; CHECK-O0-LABEL: tls_test2
104 ; CHECK-O0: push
105 ; CHECK-O0-NOT: vpush
106 ; CHECK-O0-NOT: vstr
107 ; CHECK-O0: tls_helper
108 ; CHECK-O0-NOT: vpop
109 ; CHECK-O0-NOT: vldr
110 ; CHECK-O0: pop