Home
last modified time | relevance | path

Searched refs:lr (Results 1 – 25 of 60) sorted by relevance

123

/dalvik/vm/compiler/template/armv5te/
DTEMPLATE_STRING_COMPARETO.S21 bxeq lr
76 bxne lr
92 bxne lr
104 bxne lr
110 bx lr
116 bx lr
120 mov r4, lr
121 ldr lr, .Lmemcmp16
126 blx lr
DTEMPLATE_MEM_OP_DECODE.S10 push {r0-r12,lr} @ save out all registers
12 mov r0, lr @ arg0 <- link register
15 pop {r0-r12,lr} @ restore all registers
16 bx lr @ return to compiled code
DTEMPLATE_PERIODIC_PROFILING.S11 ldr r0, [lr,#-11]
20 bx lr
23 mov r4, lr @ preserve lr
DTEMPLATE_INTERPRET.S15 cmp lr, #0
19 ldr r1,[lr, #3]
22 ldrne r1,[lr, #3]
DTEMPLATE_CMP_LONG.S26 bxeq lr
30 bx lr
33 bx lr
DTEMPLATE_STRING_INDEXOF.S92 bx lr
98 bx lr
103 bx lr
108 bx lr
112 bx lr
DTEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S52 add lr, lr, #4 @ return to fully-resolve landing pad
60 bx lr
DTEMPLATE_INVOKE_METHOD_CHAIN.S17 add r12, lr, #2 @ setup the punt-to-interp address
41 stmfd sp!, {r0-r2,lr} @ preserve clobbered live registers
46 ldmfd sp!, {r0-r2,lr} @ restore registers
49 bx lr @ return to the callee-chaining cell
DTEMPLATE_RETURN.S9 stmfd sp!, {r0-r2,lr} @ preserve live registers
14 ldmfd sp!, {r0-r2,lr} @ restore live registers
/dalvik/vm/compiler/template/armv5te-vfp/
DTEMPLATE_MEM_OP_DECODE.S11 push {r0-r12,lr} @ save out all registers
13 mov r0, lr @ arg0 <- link register
16 pop {r0-r12,lr} @ restore all registers
18 bx lr @ return to compiled code
/dalvik/vm/compiler/template/out/
DCompilerTemplateAsm-armv7-a-neon.S148 bxeq lr
152 bx lr
155 bx lr
170 stmfd sp!, {r0-r2,lr} @ preserve live registers
175 ldmfd sp!, {r0-r2,lr} @ restore live registers
395 add lr, lr, #4 @ return to fully-resolve landing pad
403 bx lr
419 bxlo lr @ return to raise stack overflow excep.
431 bxne lr @ bail to the interpreter
433 bx lr @ bail to interpreter unconditionally
[all …]
DCompilerTemplateAsm-armv5te-vfp.S148 bxeq lr
152 bx lr
155 bx lr
170 stmfd sp!, {r0-r2,lr} @ preserve live registers
175 ldmfd sp!, {r0-r2,lr} @ restore live registers
395 add lr, lr, #4 @ return to fully-resolve landing pad
403 bx lr
419 bxlo lr @ return to raise stack overflow excep.
431 bxne lr @ bail to the interpreter
433 bx lr @ bail to interpreter unconditionally
[all …]
DCompilerTemplateAsm-armv7-a.S148 bxeq lr
152 bx lr
155 bx lr
170 stmfd sp!, {r0-r2,lr} @ preserve live registers
175 ldmfd sp!, {r0-r2,lr} @ restore live registers
395 add lr, lr, #4 @ return to fully-resolve landing pad
403 bx lr
419 bxlo lr @ return to raise stack overflow excep.
431 bxne lr @ bail to the interpreter
433 bx lr @ bail to interpreter unconditionally
[all …]
DCompilerTemplateAsm-armv5te.S148 bxeq lr
152 bx lr
155 bx lr
170 stmfd sp!, {r0-r2,lr} @ preserve live registers
175 ldmfd sp!, {r0-r2,lr} @ restore live registers
395 add lr, lr, #4 @ return to fully-resolve landing pad
403 bx lr
419 bxlo lr @ return to raise stack overflow excep.
431 bxne lr @ bail to the interpreter
433 bx lr @ bail to interpreter unconditionally
[all …]
/dalvik/tools/gdbjithelper/
Dgdbjithelper.c80 void dumpCode(int *pc, int *lr) in dumpCode() argument
89 printf("%p codeLR[%d]: %#010x\n", lr + i, i, lr[i]); in dumpCode()
/dalvik/vm/compiler/codegen/arm/armv5te/
DCallingConvention.S27 bx lr
32 bx lr
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/
DCallingConvention.S28 bx lr
34 bx lr
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/
DCallingConvention.S28 bx lr
34 bx lr
/dalvik/vm/compiler/codegen/arm/armv7-a/
DCallingConvention.S28 bx lr
34 bx lr
/dalvik/vm/mterp/out/
DInterpAsm-armv7-a.S285 .save {r4-r10,fp,lr}; \
286 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs
9087 stmfd sp!, {r4, lr}
9124 stmfd sp!, {r4, r5, lr} @ save regs
9702 adrl lr, dvmAsmInstructionStart + (0 * 64)
9705 bxeq lr @ nothing to do - jump to real handler
9725 adrl lr, dvmAsmInstructionStart + (1 * 64)
9728 bxeq lr @ nothing to do - jump to real handler
9748 adrl lr, dvmAsmInstructionStart + (2 * 64)
9751 bxeq lr @ nothing to do - jump to real handler
[all …]
DInterpAsm-armv5te-vfp.S271 .save {r4-r10,fp,lr}; \
272 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs
9150 stmfd sp!, {r4, lr}
9187 stmfd sp!, {r4, r5, lr} @ save regs
9765 adrl lr, dvmAsmInstructionStart + (0 * 64)
9768 bxeq lr @ nothing to do - jump to real handler
9788 adrl lr, dvmAsmInstructionStart + (1 * 64)
9791 bxeq lr @ nothing to do - jump to real handler
9811 adrl lr, dvmAsmInstructionStart + (2 * 64)
9814 bxeq lr @ nothing to do - jump to real handler
[all …]
DInterpAsm-armv7-a-neon.S285 .save {r4-r10,fp,lr}; \
286 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs
9087 stmfd sp!, {r4, lr}
9124 stmfd sp!, {r4, r5, lr} @ save regs
9702 adrl lr, dvmAsmInstructionStart + (0 * 64)
9705 bxeq lr @ nothing to do - jump to real handler
9725 adrl lr, dvmAsmInstructionStart + (1 * 64)
9728 bxeq lr @ nothing to do - jump to real handler
9748 adrl lr, dvmAsmInstructionStart + (2 * 64)
9751 bxeq lr @ nothing to do - jump to real handler
[all …]
DInterpAsm-armv5te.S271 .save {r4-r10,fp,lr}; \
272 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs
3764 stmfd sp!, {r4, lr}
3888 stmfd sp!, {r4, r5, lr} @ save regs
9608 stmfd sp!, {r4, lr}
9645 stmfd sp!, {r4, r5, lr} @ save regs
10223 adrl lr, dvmAsmInstructionStart + (0 * 64)
10226 bxeq lr @ nothing to do - jump to real handler
10246 adrl lr, dvmAsmInstructionStart + (1 * 64)
10249 bxeq lr @ nothing to do - jump to real handler
[all …]
/dalvik/vm/mterp/armv5te/
Dalt_stub.S10 adrl lr, dvmAsmInstructionStart + (${opnum} * 64)
13 bxeq lr @ nothing to do - jump to real handler
Dfooter.S65 ldr r0,[lr, #-1] @ pass our target PC
81 ldr r0,[lr, #-1] @ pass our target PC
121 mov r0,lr
147 str lr, [rSELF,#offThread_jitResumeNPC]
174 mov lr, #0 @ in case target is HANDLER_INTERPRET
186 ldr rPC,[lr, #-1] @ get our target PC
187 add rINST,lr,#-5 @ save start of chain branch
198 mov lr, #0 @ in case target is HANDLER_INTERPRET
230 ldr rPC,[lr, #-1] @ get our target PC
231 add rINST,lr,#-5 @ save start of chain branch
[all …]

123