Lines Matching refs:ARM

3 …iple=arm-linux-androideabi -mcpu=arm1156t2-s -verify-machineinstrs | FileCheck %s -check-prefix=ARM
38 ; ARM-LABEL: test_basic:
39 ; ARM: @ %bb.0:
40 ; ARM-NEXT: push {r4, r5}
41 ; ARM-NEXT: mrc p15, #0, r4, c13, c0, #3
42 ; ARM-NEXT: mov r5, sp
43 ; ARM-NEXT: ldr r4, [r4, #252]
44 ; ARM-NEXT: cmp r4, r5
45 ; ARM-NEXT: blo .LBB0_2
46 ; ARM-NEXT: @ %bb.1:
47 ; ARM-NEXT: mov r4, #48
48 ; ARM-NEXT: mov r5, #0
49 ; ARM-NEXT: stmdb sp!, {lr}
50 ; ARM-NEXT: bl __morestack
51 ; ARM-NEXT: ldm sp!, {lr}
52 ; ARM-NEXT: pop {r4, r5}
53 ; ARM-NEXT: bx lr
54 ; ARM-NEXT: .LBB0_2:
55 ; ARM-NEXT: pop {r4, r5}
56 ; ARM-NEXT: .save {r11, lr}
57 ; ARM-NEXT: push {r11, lr}
58 ; ARM-NEXT: .pad #40
59 ; ARM-NEXT: sub sp, sp, #40
60 ; ARM-NEXT: mov r0, sp
61 ; ARM-NEXT: mov r1, #10
62 ; ARM-NEXT: bl dummy_use
63 ; ARM-NEXT: add sp, sp, #40
64 ; ARM-NEXT: pop {r11, pc}
99 ; ARM-LABEL: test_large:
101 ; ARM: push {r4, r5}
102 ; ARM-NEXT: ldr r4, .LCPI1_0
103 ; ARM-NEXT: sub r5, sp, r4
104 ; ARM-NEXT: mrc p15, #0, r4, c13, c0, #3
105 ; ARM-NEXT: ldr r4, [r4, #252]
106 ; ARM-NEXT: cmp r4, r5
107 ; ARM-NEXT: blo .LBB1_2
109 ; ARM: ldr r4, .LCPI1_0
110 ; ARM-NEXT: mov r5, #0
111 ; ARM-NEXT: stmdb sp!, {lr}
112 ; ARM-NEXT: bl __morestack
113 ; ARM-NEXT: ldm sp!, {lr}
114 ; ARM-NEXT: pop {r4, r5}
115 ; ARM-NEXT: bx lr
117 ; ARM: pop {r4, r5}
119 ; ARM: .LCPI1_0:
120 ; ARM-NEXT: .long 40192
152 ; ARM-LABEL: test_fastcc_large:
154 ; ARM: push {r4, r5}
155 ; ARM-NEXT: ldr r4, .LCPI2_0
156 ; ARM-NEXT: sub r5, sp, r4
157 ; ARM-NEXT: mrc p15, #0, r4, c13, c0, #3
158 ; ARM-NEXT: ldr r4, [r4, #252]
159 ; ARM-NEXT: cmp r4, r5
160 ; ARM-NEXT: blo .LBB2_2
162 ; ARM: ldr r4, .LCPI2_0
163 ; ARM-NEXT: mov r5, #0
164 ; ARM-NEXT: stmdb sp!, {lr}
165 ; ARM-NEXT: bl __morestack
166 ; ARM-NEXT: ldm sp!, {lr}
167 ; ARM-NEXT: pop {r4, r5}
168 ; ARM-NEXT: bx lr
170 ; ARM: .LCPI2_0:
171 ; ARM-NEXT: .long 40192
179 ; ARM-LABEL: build_should_not_segfault: