Lines Matching refs:sp
14 ; for the final sp, but it could be if it was then moved into x0.
15 ; CHECK: mov [[TMP:x[0-9]+]], sp
17 ; CHECK: mov sp, x0
23 ; Make sure epilogue restores sp from fp
24 ; CHECK: sub sp, x29, #16
25 ; CHECK: ldp x29, x30, [sp, #16]
26 ; CHECK: add sp, sp, #32
34 ; CHECK: sub sp, sp, #32
35 ; CHECK: stp x29, x30, [sp, #16]
44 ; for the final sp, but it could be if it was then moved into x0.
45 ; CHECK: mov [[TMP:x[0-9]+]], sp
47 ; CHECK: mov sp, x0
61 ; Make sure epilogue restores sp from fp
62 ; CHECK: sub sp, x29, #16
63 ; CHECK: ldp x29, x30, [sp, #16]
64 ; CHECK: add sp, sp, #32
71 ; CHECK: sub sp, sp, #208
72 ; CHECK: stp x29, x30, [sp, #192]
73 ; CHECK: add x29, sp, #192
86 ; CHECK: sub sp, x29, #192
87 ; CHECK: ldp x29, x30, [sp, #192]
88 ; CHECK: add sp, sp, #208
94 ; CHECK: sub sp, sp, #496
95 ; CHECK: stp x29, x30, [sp, #480]
96 ; CHECK: add x29, sp, #480
97 ; CHECK: sub sp, sp, #48
98 ; CHECK: sub sp, sp, #1953, lsl #12
106 ; CHECK: sub sp, x29, #480
107 ; CHECK: ldp x29, x30, [sp, #480]
108 ; CHECK: add sp, sp, #496
116 ; CHECK: sub sp, sp, #32
118 %sp = call i8* @llvm.stacksave()
119 ; CHECK: mov [[SAVED_SP:x[0-9]+]], sp
123 ; CHECK: mov [[OLDSP:x[0-9]+]], sp
125 ; CHECK: mov sp, [[NEWSP]]
130 call void @llvm.stackrestore(i8* %sp)
131 ; CHECK: mov sp, [[SAVED_SP]]