Home
last modified time | relevance | path

Searched refs:regs (Results 1 – 25 of 35) sorted by relevance

12

/art/runtime/arch/arm/
Djni_entrypoints_arm.S24 push {r0, r1, r2, r3, lr} @ spill regs
38 pop {r0, r1, r2, r3, lr} @ restore regs
/art/compiler/utils/arm/
Dassembler_arm_vixl.cc368 void ArmVIXLAssembler::StoreRegisterList(RegList regs, size_t stack_offset) { in StoreRegisterList() argument
369 int number_of_regs = POPCOUNT(static_cast<uint32_t>(regs)); in StoreRegisterList()
376 DCHECK_EQ(regs & (1u << base.GetCode()), 0u); in StoreRegisterList()
379 ___ Stm(base, NO_WRITE_BACK, RegisterList(regs)); in StoreRegisterList()
381 for (uint32_t i : LowToHighBits(static_cast<uint32_t>(regs))) { in StoreRegisterList()
389 void ArmVIXLAssembler::LoadRegisterList(RegList regs, size_t stack_offset) { in LoadRegisterList() argument
390 int number_of_regs = POPCOUNT(static_cast<uint32_t>(regs)); in LoadRegisterList()
399 ___ Ldm(base, NO_WRITE_BACK, RegisterList(regs)); in LoadRegisterList()
401 for (uint32_t i : LowToHighBits(static_cast<uint32_t>(regs))) { in LoadRegisterList()
/art/runtime/arch/arm64/
Dfault_handler_arm64.cc58 *out_method = reinterpret_cast<ArtMethod*>(sc->regs[0]); in GetMethodAndReturnPcAndSp()
86 sc->regs[30] = reinterpret_cast<uintptr_t>(info->si_addr); in Action()
142 sc->regs[30] = sc->pc + 4; in Action()
/art/runtime/interpreter/mterp/arm/
Dop_move_result_wide.S6 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
Dop_const_wide_16.S6 CLEAR_SHADOW_PAIR r3, r2, lr @ Zero out the shadow regs
Dop_const_wide_high16.S7 CLEAR_SHADOW_PAIR r3, r0, r2 @ Zero shadow regs
DfunopWider.S14 CLEAR_SHADOW_PAIR r9, ip, lr @ Zero shadow regs
Dop_move_wide_16.S9 CLEAR_SHADOW_PAIR r2, r3, ip @ Zero out the shadow regs
Dop_move_wide.S8 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
DunopWider.S15 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
DfbinopWide2addr.S13 CLEAR_SHADOW_PAIR r9, ip, r0 @ Zero out shadow regs
Dop_move_wide_from16.S8 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero out the shadow regs
Dop_const_wide_32.S7 CLEAR_SHADOW_PAIR r3, r2, lr @ Zero out the shadow regs
DunopWide.S15 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
Dop_sget_wide.S19 CLEAR_SHADOW_PAIR r9, r2, ip @ Zero out the shadow regs
DfbinopWide.S19 CLEAR_SHADOW_PAIR r9, ip, lr @ Zero shadow regs
Dop_const_wide.S9 CLEAR_SHADOW_PAIR r9, r2, r3 @ Zero out the shadow regs
Dop_iget_wide.S18 CLEAR_SHADOW_PAIR r2, ip, lr @ Zero out the shadow regs
DbinopWide2addr.S27 CLEAR_SHADOW_PAIR rINST, ip, lr @ Zero shadow regs
Dfooter.S284 ldmfd sp!, {r3-r10,fp,pc} @ restore 10 regs and return
295 ldmfd sp!, {r3-r10,fp,pc} @ restore 10 regs and return
Dop_ushr_long_2addr.S9 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
DbinopWide.S31 CLEAR_SHADOW_PAIR rINST, lr, ip @ Zero out the shadow regs
Dop_aget_wide.S13 CLEAR_SHADOW_PAIR r9, r2, r3 @ Zero out the shadow regs
Dop_shl_long_2addr.S9 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs
Dop_shr_long_2addr.S9 CLEAR_SHADOW_PAIR r9, lr, ip @ Zero out the shadow regs

12