/art/compiler/utils/arm64/ |
H A D | assembler_arm64.cc | 392 void Arm64Assembler::Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, argument 401 src_offset.Int32Value()); 404 LoadFromOffset(scratch.AsCoreRegister(), base.AsCoreRegister(), src_offset.Int32Value()); 430 void Arm64Assembler::Copy(FrameOffset /*dst*/, FrameOffset /*src_base*/, Offset /*src_offset*/, 436 ManagedRegister m_src, Offset src_offset, 448 src_offset.Int32Value()); 453 src_offset.Int32Value()); 458 LoadFromOffset(scratch.AsCoreRegister(), src.AsCoreRegister(), src_offset.Int32Value()); 466 FrameOffset /*src*/, Offset /*src_offset*/, 435 Copy(ManagedRegister m_dest, Offset dest_offset, ManagedRegister m_src, Offset src_offset, ManagedRegister m_scratch, size_t size) argument
|
/art/compiler/utils/mips/ |
H A D | assembler_mips.cc | 457 void MipsAssembler::EmitLoad(ManagedRegister m_dst, Register src_register, int32_t src_offset, argument 464 LoadFromOffset(kLoadWord, dst.AsCoreRegister(), src_register, src_offset); 467 LoadFromOffset(kLoadWord, dst.AsRegisterPairLow(), src_register, src_offset); 468 LoadFromOffset(kLoadWord, dst.AsRegisterPairHigh(), src_register, src_offset + 4); 470 LoadSFromOffset(dst.AsFRegister(), src_register, src_offset); 473 LoadDFromOffset(dst.AsDRegister(), src_register, src_offset); 791 void MipsAssembler::Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, argument 795 LoadFromOffset(kLoadWord, scratch, src_base.AsMips().AsCoreRegister(), src_offset.Int32Value()); 807 void MipsAssembler::Copy(FrameOffset /*dest*/, FrameOffset /*src_base*/, Offset /*src_offset*/, 813 ManagedRegister src, Offset src_offset, 812 Copy(ManagedRegister dest, Offset dest_offset, ManagedRegister src, Offset src_offset, ManagedRegister mscratch, size_t size) argument [all...] |
/art/compiler/utils/x86/ |
H A D | assembler_x86.cc | 1693 void X86Assembler::Copy(FrameOffset /*dst*/, ManagedRegister /*src_base*/, Offset /*src_offset*/, 1706 void X86Assembler::Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset, argument 1711 movl(scratch, Address(scratch, src_offset)); 1716 ManagedRegister src, Offset src_offset, 1720 pushl(Address(src.AsX86().AsCpuRegister(), src_offset)); 1724 void X86Assembler::Copy(FrameOffset dest, Offset dest_offset, FrameOffset src, Offset src_offset, argument 1730 pushl(Address(scratch, src_offset)); 1715 Copy(ManagedRegister dest, Offset dest_offset, ManagedRegister src, Offset src_offset, ManagedRegister scratch, size_t size) argument
|
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.cc | 2052 void X86_64Assembler::Copy(FrameOffset /*dst*/, ManagedRegister /*src_base*/, Offset /*src_offset*/, 2065 void X86_64Assembler::Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset, argument 2070 movq(scratch, Address(scratch, src_offset)); 2075 ManagedRegister src, Offset src_offset, 2079 pushq(Address(src.AsX86_64().AsCpuRegister(), src_offset)); 2083 void X86_64Assembler::Copy(FrameOffset dest, Offset dest_offset, FrameOffset src, Offset src_offset, argument 2089 pushq(Address(scratch, src_offset)); 2074 Copy(ManagedRegister dest, Offset dest_offset, ManagedRegister src, Offset src_offset, ManagedRegister scratch, size_t size) argument
|