Home
last modified time | relevance | path

Searched refs:ra (Results 1 – 17 of 17) sorted by relevance

/dalvik/vm/compiler/template/mips/
DTEMPLATE_RETURN.S9 # preserve a0-a2 and ra
13 SCRATCH_STORE(ra, 12)
21 # restore a0-a2 and ra
22 SCRATCH_LOAD(ra, 12)
DTEMPLATE_PERIODIC_PROFILING.S14 lw a0, -16(ra)
27 # The ra register is preserved by the JALR macro.
28 jr ra
DTEMPLATE_INTERPRET.S17 beq ra, zero, 1f
18 lw a0, 0(ra)
DTEMPLATE_INVOKE_METHOD_CHAIN.S19 add t2, ra, 8 # setup the punt-to-interp address
49 # preserve a0-a2 and ra
53 SCRATCH_STORE(ra, 12)
61 # restore a0-a2 and ra
62 SCRATCH_LOAD(ra, 12)
Dheader.S327 #define SAVE_RA(offset) STACK_STORE(ra, offset)
328 #define LOAD_RA(offset) STACK_LOAD(ra, offset)
333 #define RETURN jr ra
343 #define JAL(func) move rTEMP, ra; \
345 move ra, rTEMP
347 #define JALR(reg) move rTEMP, ra; \
348 jalr ra, reg; \
349 move ra, rTEMP
355 STACK_STORE(ra, 124)
363 #define STACK_LOAD_RA() STACK_LOAD(ra, 124); \
[all …]
DTEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S51 add ra, ra, 16 # return to fully-resolve landing pad
Dfooter.S17 lhu ra, offThread_subMode(rSELF)
24 andi ra, kSubModeMethodTrace
25 beqz ra, 121f
DTEMPLATE_RESTORE_STATE.S51 lw ra, r_RA*4(a0) # restore ra
DTEMPLATE_SAVE_STATE.S63 sw ra, r_RA*4(a0) # save ra
DTEMPLATE_MEM_OP_DECODE.S78 sw ra, r_RA*-4(sp) # push RA
125 lw ra, r_RA*-4(sp) # pop RA
/dalvik/vm/mterp/mips/
Dfooter.S59 lw a0, 0(ra) # pass our target PC
73 lw a0, 0(ra) # pass our target PC
113 move a0, ra
136 sw ra, offThread_jitResumeNPC(rSELF)
164 move ra, zero # in case target is HANDLER_INTERPRET
176 lw rPC, (ra) # get our target PC
177 subu rINST, ra, 8 # save start of chain branch
187 move ra, zero # in case target is HANDLER_INTERPRET
221 lw rPC, (ra) # get our target PC
222 subu rINST, ra, 8 # save start of chain branch
[all …]
Dheader.S268 #define SAVE_RA(offset) STACK_STORE(ra, offset)
269 #define LOAD_RA(offset) STACK_LOAD(ra, offset)
274 #define RETURN jr ra
291 STACK_STORE(ra, 124)
299 #define STACK_LOAD_RA() STACK_LOAD(ra, 124); \
310 STACK_STORE(ra, 124); \
331 STACK_LOAD(ra, 124); \
Dentry.S27 .frame sp, STACK_SIZE, ra
/dalvik/vm/arch/mips/
DCallO32.S142 sw $ra,20($sp)
269 lw $ra,20($sp)
274 jr $ra
/dalvik/vm/compiler/template/out/
DCompilerTemplateAsm-mips.S334 #define SAVE_RA(offset) STACK_STORE(ra, offset)
335 #define LOAD_RA(offset) STACK_LOAD(ra, offset)
340 #define RETURN jr ra
350 #define JAL(func) move rTEMP, ra; \
352 move ra, rTEMP
354 #define JALR(reg) move rTEMP, ra; \
355 jalr ra, reg; \
356 move ra, rTEMP
362 STACK_STORE(ra, 124)
370 #define STACK_LOAD_RA() STACK_LOAD(ra, 124); \
[all …]
/dalvik/vm/mterp/out/
DInterpAsm-mips.S275 #define SAVE_RA(offset) STACK_STORE(ra, offset)
276 #define LOAD_RA(offset) STACK_LOAD(ra, offset)
281 #define RETURN jr ra
298 STACK_STORE(ra, 124)
306 #define STACK_LOAD_RA() STACK_LOAD(ra, 124); \
317 STACK_STORE(ra, 124); \
338 STACK_LOAD(ra, 124); \
415 .frame sp, STACK_SIZE, ra
11061 lw a0, 0(ra) # pass our target PC
11075 lw a0, 0(ra) # pass our target PC
[all …]
/dalvik/dx/src/com/android/dx/cf/code/
DRopper.java740 ReturnAddress ra = machine.getReturnAddress(); in processBlock() local
741 int subroutineLabel = ra.getSubroutineAddress(); in processBlock()