Home | History | Annotate | Download | only in ARM

Lines Matching full:check

15 ; CHECK-LABEL: foo1
16 ; CHECK: sub sp, sp, #12
17 ; CHECK: push {r11, lr}
18 ; CHECK: sub sp, sp, #4
19 ; CHECK: add [[SCRATCH:r[0-9]+]], sp, #12
20 ; CHECK: stm [[SCRATCH]], {r1, r2, r3}
21 ; CHECK: ldr r0, [sp, #24]
22 ; CHECK: ldr r1, [sp, #28]
23 ; CHECK: bl useLong
24 ; CHECK: pop {r11, lr}
25 ; CHECK: add sp, sp, #12
34 ; CHECK-LABEL: foo2
35 ; CHECK: sub sp, sp, #8
36 ; CHECK: push {r11, lr}
37 ; CHECK: add r0, sp, #8
38 ; CHECK: str r3, [sp, #12]
39 ; CHECK: str r2, [sp, #8]
40 ; CHECK: bl usePtr
41 ; CHECK: pop {r11, lr}
42 ; CHECK: add sp, sp, #8
51 ; CHECK-LABEL: foo3
52 ; CHECK: sub sp, sp, #16
53 ; CHECK: push {r11, lr}
54 ; CHECK: add [[SCRATCH:r[0-9]+]], sp, #8
55 ; CHECK: stm [[SCRATCH]], {r0, r1, r2}
56 ; CHECK: add r0, sp, #8
57 ; CHECK: bl usePtr
58 ; CHECK: pop {r11, lr}
59 ; CHECK: add sp, sp, #16
68 ; CHECK-LABEL: foo4
69 ; CHECK: sub sp, sp, #16
70 ; CHECK: push {r11, lr}
71 ; CHECK: str r0, [sp, #8]
72 ; CHECK: add r0, sp, #16
73 ; CHECK: str r3, [sp, #20]
74 ; CHECK: str r2, [sp, #16]
75 ; CHECK: bl usePtr
76 ; CHECK: pop {r11, lr}
77 ; CHECK: add sp, sp, #16
78 ; CHECK: mov pc, lr
88 ; CHECK-LABEL: foo5
89 ; CHECK: sub sp, sp, #16
90 ; CHECK: push {r11, lr}
91 ; CHECK: add [[SCRATCH:r[0-9]+]], sp, #8
92 ; CHECK: stm [[SCRATCH]], {r0, r1, r2, r3}
93 ; CHECK: add r0, sp, #8
94 ; CHECK: bl usePtr
95 ; CHECK: pop {r11, lr}
96 ; CHECK: add sp, sp, #16
97 ; CHECK: mov pc, lr
106 ; CHECK-LABEL: foo6
107 ; CHECK: push {r11, lr}
108 ; CHECK: add r0, sp, #8
109 ; CHECK: bl usePtr
110 ; CHECK: pop {r11, lr}
111 ; CHECK: mov pc, lr