/dalvik/vm/compiler/template/out/ |
H A D | CompilerTemplateAsm-armv7-a.S | 40 r14 (lr) must be preserved 148 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 192 blxeq lr @ punt to interpreter and compare state 241 bxlo lr @ return to raise stack overflow excep. 255 bxne lr @ bail to the interpreter 260 bxne lr [all...] |
H A D | CompilerTemplateAsm-armv5te.S | 40 r14 (lr) must be preserved 148 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 192 blxeq lr @ punt to interpreter and compare state 241 bxlo lr @ return to raise stack overflow excep. 255 bxne lr @ bail to the interpreter 260 bxne lr [all...] |
/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S | 19 * - lr : to branch to the chaining cell 20 * - lr+2: to punt to the interpreter 21 * - lr+4: to fully resolve the callee and may rechain. 52 add lr, lr, #4 @ return to fully-resolve landing pad 60 bx lr
|
H A D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 17 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
|
H A D | TEMPLATE_CMPL_DOUBLE.S | 18 mov r11, lr @ save return address
|
H A D | TEMPLATE_SAVE_STATE.S | 21 bx lr
|
H A D | TEMPLATE_SHL_LONG.S | 15 bx lr
|
H A D | TEMPLATE_SHR_LONG.S | 15 bx lr
|
H A D | TEMPLATE_USHR_LONG.S | 15 bx lr
|
H A D | TEMPLATE_CMPL_FLOAT.S | 38 mov r11, lr @ save return address
|
H A D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 17 bxlo lr @ return to raise stack overflow excep. 31 bxne lr @ bail to the interpreter 36 bxne lr @ bail to the interpreter
|
/dalvik/vm/mterp/out/ |
H A D | InterpAsm-armv5te-vfp.S | 38 r14 (lr) must be preserved 271 .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 9510 * lr = return addr, above [DO NOT bl out of here w/o preserving LR] 9577 * lr = return addr, above [DO NOT bl out of here w/o preserving LR] 9765 adrl lr, dvmAsmInstructionStart + (0 * 64) 9768 bxeq lr @ nothing to do - jump to real handler 9788 adrl lr, dvmAsmInstructionStar [all...] |
H A D | InterpAsm-armv7-a-neon.S | 38 r14 (lr) must be preserved 285 .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 9447 * lr = return addr, above [DO NOT bl out of here w/o preserving LR] 9514 * lr = return addr, above [DO NOT bl out of here w/o preserving LR] 9702 adrl lr, dvmAsmInstructionStart + (0 * 64) 9705 bxeq lr @ nothing to do - jump to real handler 9725 adrl lr, dvmAsmInstructionStar [all...] |
H A D | InterpAsm-armv7-a.S | 38 r14 (lr) must be preserved 285 .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 9447 * lr = return addr, above [DO NOT bl out of here w/o preserving LR] 9514 * lr = return addr, above [DO NOT bl out of here w/o preserving LR] 9702 adrl lr, dvmAsmInstructionStart + (0 * 64) 9705 bxeq lr @ nothing to do - jump to real handler 9725 adrl lr, dvmAsmInstructionStar [all...] |
H A D | InterpAsm-armv5te.S | 38 r14 (lr) must be preserved 271 .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 9968 * lr = return addr, above [DO NOT bl out of here w/o preserving LR] 10035 * lr = return addr, above [DO NOT bl out of here w/o preserving LR] 10223 adrl lr, dvmAsmInstructionStar [all...] |
/dalvik/vm/compiler/template/armv5te-vfp/ |
H A D | TEMPLATE_SAVE_STATE.S | 23 bx lr
|
/dalvik/vm/mterp/armv5te/ |
H A D | footer.S | 40 str lr, [rSELF,#offThread_jitResumeNPC] 65 ldr r0,[lr, #-1] @ pass our target PC 73 ldr r0,[lr, #-1] @ pass our target PC 81 ldr r0,[lr, #-1] @ pass our target PC 121 mov r0,lr 140 * lr <= resume point in translation 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,# [all...] |
H A D | entry.S | 47 .save {r4-r10,fp,lr}; \ 48 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs
|
H A D | OP_FLOAT_TO_INT.S | 16 stmfd sp!, {r4, lr}
|
H A D | OP_FLOAT_TO_LONG.S | 14 stmfd sp!, {r4, lr}
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | Codegen.h | 59 extern "C" void dvmSelfVerificationMemOpDecode(int lr, int* sp);
|
/dalvik/vm/arch/arm/ |
H A D | CallEABI.S | 62 r14 (lr) must be preserved 140 * lr <-- fp 152 .save {r6, r7, r8, r9, fp, lr} 153 stmfd sp!, {r6, r7, r8, r9, fp, lr} 260 mov lr, pc @ call func the old-fashioned way 285 ldmfd sp!, {r6, r7, r8, r9, fp, lr} 286 bx lr 416 stmfd sp!, {r0, r1, r2, r3, ip, lr} 423 ldmfd sp!, {r0, r1, r2, r3, ip, lr} 424 bx lr [all...] |
/dalvik/vm/compiler/codegen/mips/ |
H A D | Codegen.h | 57 extern "C" void dvmSelfVerificationMemOpDecode(int lr, int* sp);
|
/dalvik/vm/mterp/armv6t2/ |
H A D | OP_FLOAT_TO_INT.S | 16 stmfd sp!, {r4, lr}
|
H A D | OP_FLOAT_TO_LONG.S | 14 stmfd sp!, {r4, lr}
|