Home | History | Annotate | Download | only in arm

Lines Matching defs:lr

101 # define RET		bx	lr
102 # define RETc(x) bx##x lr
121 # define RET mov pc, lr
122 # define RETc(x) mov##x pc, lr
190 ldr\cond lr, [sp], #8
193 pop\cond {\regs, lr}
195 ldm\cond\dirn sp!, {\regs, lr}
199 /* Mark LR as restored. */
202 bx\cond lr
263 str lr, [sp, #-8]!
276 push {r0, lr}
314 push { r1, lr }
491 lr .req r14
1137 push {r0, r1, lr}
1163 stmfd sp!, { r0, r1, lr }
1165 ldmfd sp!, { r1, r2, lr }
1349 push {r0, r1, lr}
1375 stmfd sp!, { r0, r1, lr }
1377 ldmfd sp!, { r1, r2, lr }
1489 do_push {r1, lr}
1494 do_push {r1, lr}
1723 bx lr
1764 push {r4, lr}
1786 do_push {r4, lr}
1848 bx lr
1933 call_via lr
1983 ldr lr, [r7, #-4]
1984 bx lr
1988 ldr lr, [r11, #-4]
1989 bx lr
2001 streq lr, [\frame, #-4]
2002 adreq lr, _arm_return_\frame
2020 streq lr, [sp, #-8]!
2021 adreq lr, _arm_return
2045 /* The LR case has to be handled a little differently... */
2056 tst lr, #1
2057 stmeqdb r13!, {lr, pc}
2058 mov ip, lr
2059 adreq lr, _arm_return
2069 table is at LR & ~1 (but this must be rounded up in the case
2080 mov r1, lr
2085 add lr, lr, r1
2087 bx lr
2099 mov r1, lr
2104 add lr, lr, r1
2106 bx lr
2118 mov r1, lr
2124 add lr, lr, r1
2126 bx lr
2138 mov r1, lr
2144 add lr, lr, r1
2146 bx lr
2156 bx lr
2230 mov r1, lr
2237 mov lr, r0
2239 mov pc, lr /* We know we were called from thumb code. */