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