• Home
  • Raw
  • Download

Lines Matching refs:android

1 … < %s -mtriple=arm-linux-androideabi -verify-machineinstrs | FileCheck %s -check-prefix=ARM-android
36 ; ARM-android: test_basic:
38 ; ARM-android: push {r4, r5}
39 ; ARM-android-NEXT: mrc p15, #0, r4, c13, c0, #3
40 ; ARM-android-NEXT: mov r5, sp
41 ; ARM-android-NEXT: ldr r4, [r4, #252]
42 ; ARM-android-NEXT: cmp r4, r5
43 ; ARM-android-NEXT: blo .LBB0_2
45 ; ARM-android: mov r4, #48
46 ; ARM-android-NEXT: mov r5, #0
47 ; ARM-android-NEXT: stmdb sp!, {lr}
48 ; ARM-android-NEXT: bl __morestack
49 ; ARM-android-NEXT: ldm sp!, {lr}
50 ; ARM-android-NEXT: pop {r4, r5}
51 ; ARM-android-NEXT: bx lr
53 ; ARM-android: pop {r4, r5}
83 ; ARM-android: test_nested:
85 ; ARM-android: push {r4, r5}
86 ; ARM-android-NEXT: mrc p15, #0, r4, c13, c0, #3
87 ; ARM-android-NEXT: mov r5, sp
88 ; ARM-android-NEXT: ldr r4, [r4, #252]
89 ; ARM-android-NEXT: cmp r4, r5
90 ; ARM-android-NEXT: blo .LBB1_2
92 ; ARM-android: mov r4, #56
93 ; ARM-android-NEXT: mov r5, #0
94 ; ARM-android-NEXT: stmdb sp!, {lr}
95 ; ARM-android-NEXT: bl __morestack
96 ; ARM-android-NEXT: ldm sp!, {lr}
97 ; ARM-android-NEXT: pop {r4, r5}
98 ; ARM-android-NEXT: bx lr
100 ; ARM-android: pop {r4, r5}
128 ; ARM-android: test_large:
130 ; ARM-android: push {r4, r5}
131 ; ARM-android-NEXT: mrc p15, #0, r4, c13, c0, #3
132 ; ARM-android-NEXT: sub r5, sp, #40192
133 ; ARM-android-NEXT: ldr r4, [r4, #252]
134 ; ARM-android-NEXT: cmp r4, r5
135 ; ARM-android-NEXT: blo .LBB2_2
137 ; ARM-android: mov r4, #40192
138 ; ARM-android-NEXT: mov r5, #0
139 ; ARM-android-NEXT: stmdb sp!, {lr}
140 ; ARM-android-NEXT: bl __morestack
141 ; ARM-android-NEXT: ldm sp!, {lr}
142 ; ARM-android-NEXT: pop {r4, r5}
143 ; ARM-android-NEXT: bx lr
145 ; ARM-android: pop {r4, r5}
173 ; ARM-android: test_fastcc:
175 ; ARM-android: push {r4, r5}
176 ; ARM-android-NEXT: mrc p15, #0, r4, c13, c0, #3
177 ; ARM-android-NEXT: mov r5, sp
178 ; ARM-android-NEXT: ldr r4, [r4, #252]
179 ; ARM-android-NEXT: cmp r4, r5
180 ; ARM-android-NEXT: blo .LBB3_2
182 ; ARM-android: mov r4, #48
183 ; ARM-android-NEXT: mov r5, #0
184 ; ARM-android-NEXT: stmdb sp!, {lr}
185 ; ARM-android-NEXT: bl __morestack
186 ; ARM-android-NEXT: ldm sp!, {lr}
187 ; ARM-android-NEXT: pop {r4, r5}
188 ; ARM-android-NEXT: bx lr
190 ; ARM-android: pop {r4, r5}
218 ; ARM-android: test_fastcc_large:
220 ; ARM-android: push {r4, r5}
221 ; ARM-android-NEXT: mrc p15, #0, r4, c13, c0, #3
222 ; ARM-android-NEXT: sub r5, sp, #40192
223 ; ARM-android-NEXT: ldr r4, [r4, #252]
224 ; ARM-android-NEXT: cmp r4, r5
225 ; ARM-android-NEXT: blo .LBB4_2
227 ; ARM-android: mov r4, #40192
228 ; ARM-android-NEXT: mov r5, #0
229 ; ARM-android-NEXT: stmdb sp!, {lr}
230 ; ARM-android-NEXT: bl __morestack
231 ; ARM-android-NEXT: ldm sp!, {lr}
232 ; ARM-android-NEXT: pop {r4, r5}
233 ; ARM-android-NEXT: bx lr
235 ; ARM-android: pop {r4, r5}
245 ; ARM-android-LABEL: test_nostack:
246 ; ARM-android-NOT: bl __morestack