Home
last modified time | relevance | path

Searched refs:r0 (Results 1 – 10 of 10) sorted by relevance

/art/runtime/arch/arm/
Dquick_entrypoints_arm.S114 cbnz r0, 1f @ result non-zero branch over
120 cbz r0, 1f @ result zero branch over
133 mov r0, r9 @ pass Thread::Current
142 mov r0, r9 @ pass Thread::Current
231 cbz r0, 1f @ did we find the target? if not go to exception delivery
257 push {r0, r4, r5, r9, r11, lr} @ spill regs
258 .save {r0, r4, r5, r9, r11, lr}
261 .cfi_rel_offset r0, 0
274 add r0, sp, #4 @ pass stack pointer + method ptr as dest for memcpy
276 ldr r0, [r11] @ restore method*
[all …]
Djni_entrypoints_arm.S24 push {r0, r1, r2, r3, lr} @ spill regs
25 .save {r0, r1, r2, r3, lr}
32 mov r12, r0 @ save result in r12
35 cbz r0, 1f @ is method code null?
36 pop {r0, r1, r2, r3, lr} @ restore regs
Dportable_entrypoints_arm.S30 push {r0, r4, r5, r9, r11, lr} @ spill regs
31 .save {r0, r4, r5, r9, r11, lr}
33 .cfi_rel_offset r0, 0
47 add r0, sp, #4 @ pass stack pointer + method ptr as dest for memcpy
49 ldr r0, [r11] @ restore method*
56 ldr ip, [r0, #METHOD_CODE_OFFSET] @ get pointer to the code
60 strd r0, [ip] @ store r0/r1 into result pointer
61 pop {r0, r4, r5, r9, r11, lr} @ restore spill regs
121 cmp r0, #0 @ is code pointer null?
123 mov r12, r0
[all …]
/art/compiler/dex/quick/x86/
Dint_x86.cc50 LoadValueDirectWideFixed(rl_src1, r0, r1); in GenCmpLong()
53 OpRegReg(kOpSub, r0, r2); // r0 = r0 - r2 in GenCmpLong()
58 OpRegReg(kOpOr, r0, r1); // r0 = high | low - sets ZF in GenCmpLong()
59 NewLIR2(kX86Set8R, r0, kX86CondNz); // r0 = (r1:r0) != (r3:r2) ? 1 : 0 in GenCmpLong()
60 NewLIR2(kX86Movzx8RR, r0, r0); in GenCmpLong()
61 OpRegReg(kOpOr, r0, r2); // r0 = r0 | r2 in GenCmpLong()
174 LoadValueDirectWideFixed(rl_src1, r0, r1); in GenFusedLongCmpBranch()
180 OpRegReg(kOpSub, r2, r0); // r2 = r2 - r0 in GenFusedLongCmpBranch()
184 OpRegReg(kOpSub, r0, r2); // r0 = r0 - r2 in GenFusedLongCmpBranch()
190 OpRegReg(kOpOr, r0, r1); // r0 = r0 | r1 in GenFusedLongCmpBranch()
[all …]
Dx86_lir.h149 r0 = 0, enumerator
150 rAX = r0,
/art/compiler/dex/quick/arm/
Dcall_arm.cc431 LoadValueDirectFixed(rl_src, r0); in GenFillArrayData()
470 LoadValueDirectFixed(rl_src, r0); // Get obj in GenMonitorEnter()
472 GenNullCheck(rl_src.s_reg_low, r0, opt_flags); in GenMonitorEnter()
474 NewLIR3(kThumb2Ldrex, r1, r0, in GenMonitorEnter()
483 NewLIR4(kThumb2Strex, r1, r2, r0, in GenMonitorEnter()
504 LoadValueDirectFixed(rl_src, r0); // Get obj in GenMonitorExit()
506 GenNullCheck(rl_src.s_reg_low, r0, opt_flags); in GenMonitorExit()
507 LoadWordDisp(r0, mirror::Object::MonitorOffset().Int32Value(), r1); // Get lock in GenMonitorExit()
517 StoreWordDisp(r0, mirror::Object::MonitorOffset().Int32Value(), r3); in GenMonitorExit()
562 LockTemp(r0); in GenEntrySequence()
[all …]
Darm_lir.h121 #define ARM_LOC_C_RETURN {kLocPhysReg, 0, 0, 0, 0, 0, 0, 0, 1, r0, INVALID_REG, \
123 #define ARM_LOC_C_RETURN_WIDE {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, r0, r1, \
145 r0 = 0, enumerator
215 #define rARM_ARG0 r0
219 #define rARM_FARG0 r0
223 #define rARM_RET0 r0
Dtarget_arm.cc26 static int core_regs[] = {r0, r1, r2, r3, rARM_SUSPEND, r5, r6, r7, r8, rARM_SELF, r10,
33 static int core_temps[] = {r0, r1, r2, r3, r12};
650 Clobber(r0); in ClobberCalleeSave()
701 LockTemp(r0); in LockCallTemps()
709 FreeTemp(r0); in FreeCallTemps()
Dfp_arm.cc321 NewLIR3(kThumb2Fmrrd, r0, r1, S2d(rl_src.low_reg, rl_src.high_reg)); in GenInlinedSqrt()
323 NewLIR3(kThumb2Fmdrr, S2d(rl_result.low_reg, rl_result.high_reg), r0, r1); in GenInlinedSqrt()
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S261 move $v0, $zero # clear result registers r0 and r1