Home
last modified time | relevance | path

Searched refs:dst_reg (Results 1 – 3 of 3) sorted by relevance

/art/compiler/dex/
Dinline_method_analyser.cc597 uint32_t dst_reg = instruction->VRegA_22c(); in AnalyseIGetMethod() local
605 DCHECK_LT(opcode == Instruction::IGET_WIDE ? dst_reg + 1 : dst_reg, code_item->RegistersSize()); in AnalyseIGetMethod()
606 if (dst_reg != return_reg) { in AnalyseIGetMethod()
/art/runtime/
Dmethod_handles.cc331 size_t dst_reg = first_dst_reg + i; in CopyArgumentsFromCallerFrame() local
340 callee_frame->SetVRegReference(dst_reg, o); in CopyArgumentsFromCallerFrame()
342 callee_frame->SetVReg(dst_reg, src_value); in CopyArgumentsFromCallerFrame()
/art/compiler/utils/x86_64/
Dassembler_x86_64.cc3856 Register dst_reg = dst.AsRegister(); in try_xchg_rax() local
3857 if (src_reg != RAX && dst_reg != RAX) { in try_xchg_rax()
3860 if (dst_reg == RAX) { in try_xchg_rax()
3861 std::swap(src_reg, dst_reg); in try_xchg_rax()
3863 if (dst_reg != RAX) { in try_xchg_rax()
3865 (this->*prefix_fn)(CpuRegister(dst_reg)); in try_xchg_rax()
3867 EmitUint8(0x90 + CpuRegister(dst_reg).LowBits()); in try_xchg_rax()