Lines Matching refs:android
1 …s -mtriple=thumb-linux-androideabi -verify-machineinstrs | FileCheck %s -check-prefix=Thumb-android
15 ; Thumb-android-LABEL: test_basic:
17 ; Thumb-android: push {r4, r5}
18 ; Thumb-android-NEXT: mov r5, sp
19 ; Thumb-android-NEXT: ldr r4, .LCPI0_0
20 ; Thumb-android-NEXT: ldr r4, [r4]
21 ; Thumb-android-NEXT: cmp r4, r5
22 ; Thumb-android-NEXT: blo .LBB0_2
24 ; Thumb-android: mov r4, #48
25 ; Thumb-android-NEXT: mov r5, #0
26 ; Thumb-android-NEXT: push {lr}
27 ; Thumb-android-NEXT: bl __morestack
28 ; Thumb-android-NEXT: pop {r4}
29 ; Thumb-android-NEXT: mov lr, r4
30 ; Thumb-android-NEXT: pop {r4, r5}
31 ; Thumb-android-NEXT: bx lr
33 ; Thumb-android: pop {r4, r5}
35 ; Thumb-android: .p2align 2
36 ; Thumb-android: .LCPI0_0:
37 ; Thumb-android-NEXT: .long __STACK_LIMIT
68 ; Thumb-android-LABEL: test_nested:
70 ; Thumb-android: push {r4, r5}
71 ; Thumb-android-NEXT: mov r5, sp
72 ; Thumb-android-NEXT: ldr r4, .LCPI1_0
73 ; Thumb-android-NEXT: ldr r4, [r4]
74 ; Thumb-android-NEXT: cmp r4, r5
75 ; Thumb-android-NEXT: blo .LBB1_2
77 ; Thumb-android: mov r4, #56
78 ; Thumb-android-NEXT: mov r5, #0
79 ; Thumb-android-NEXT: push {lr}
80 ; Thumb-android-NEXT: bl __morestack
81 ; Thumb-android-NEXT: pop {r4}
82 ; Thumb-android-NEXT: mov lr, r4
83 ; Thumb-android-NEXT: pop {r4, r5}
84 ; Thumb-android-NEXT: bx lr
86 ; Thumb-android: pop {r4, r5}
115 ; Thumb-android-LABEL: test_large:
117 ; Thumb-android: push {r4, r5}
118 ; Thumb-android-NEXT: mov r5, sp
119 ; Thumb-android-NEXT: ldr r4, .LCPI2_2
120 ; Thumb-android-NEXT: sub r5, r5, r4
121 ; Thumb-android-NEXT: ldr r4, .LCPI2_3
122 ; Thumb-android-NEXT: ldr r4, [r4]
123 ; Thumb-android-NEXT: cmp r4, r5
124 ; Thumb-android-NEXT: blo .LBB2_2
126 ; Thumb-android: ldr r4, .LCPI2_2
127 ; Thumb-android-NEXT: mov r5, #0
128 ; Thumb-android-NEXT: push {lr}
129 ; Thumb-android-NEXT: bl __morestack
130 ; Thumb-android-NEXT: pop {r4}
131 ; Thumb-android-NEXT: mov lr, r4
132 ; Thumb-android-NEXT: pop {r4, r5}
133 ; Thumb-android-NEXT: bx lr
135 ; Thumb-android: pop {r4, r5}
137 ; Thumb-android: .LCPI2_2:
138 ; Thumb-android-NEXT: .long 40192
169 ; Thumb-android-LABEL: test_fastcc:
171 ; Thumb-android: push {r4, r5}
172 ; Thumb-android-NEXT: mov r5, sp
173 ; Thumb-android-NEXT: ldr r4, .LCPI3_0
174 ; Thumb-android-NEXT: ldr r4, [r4]
175 ; Thumb-android-NEXT: cmp r4, r5
176 ; Thumb-android-NEXT: blo .LBB3_2
178 ; Thumb-android: mov r4, #48
179 ; Thumb-android-NEXT: mov r5, #0
180 ; Thumb-android-NEXT: push {lr}
181 ; Thumb-android-NEXT: bl __morestack
182 ; Thumb-android-NEXT: pop {r4}
183 ; Thumb-android-NEXT: mov lr, r4
184 ; Thumb-android-NEXT: pop {r4, r5}
185 ; Thumb-android-NEXT: bx lr
187 ; Thumb-android: pop {r4, r5}
216 ; Thumb-android-LABEL: test_fastcc_large:
218 ; Thumb-android: push {r4, r5}
219 ; Thumb-android-NEXT: mov r5, sp
220 ; Thumb-android-NEXT: ldr r4, .LCPI4_2
221 ; Thumb-android-NEXT: sub r5, r5, r4
222 ; Thumb-android-NEXT: ldr r4, .LCPI4_3
223 ; Thumb-android-NEXT: ldr r4, [r4]
224 ; Thumb-android-NEXT: cmp r4, r5
225 ; Thumb-android-NEXT: blo .LBB4_2
227 ; Thumb-android: ldr r4, .LCPI4_2
228 ; Thumb-android-NEXT: mov r5, #0
229 ; Thumb-android-NEXT: push {lr}
230 ; Thumb-android-NEXT: bl __morestack
231 ; Thumb-android-NEXT: pop {r4}
232 ; Thumb-android-NEXT: mov lr, r4
233 ; Thumb-android-NEXT: pop {r4, r5}
234 ; Thumb-android-NEXT: bx lr
236 ; Thumb-android: pop {r4, r5}
238 ; Thumb-android: .LCPI4_2:
239 ; Thumb-android-NEXT: .long 40192
271 ; Thumb-android-LABEL: test_nostack:
272 ; Thumb-android-NOT: bl __morestack
283 ; Thumb-android-LABEL: build_should_not_segfault: