Home
last modified time | relevance | path

Searched refs:src_base (Results 1 – 18 of 18) sorted by relevance

/art/compiler/utils/x86/
Djni_macro_assembler_x86.h102 void Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, ManagedRegister scratch,
108 void Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset, ManagedRegister scratch,
Djni_macro_assembler_x86.cc382 FrameOffset src_base, in Copy() argument
388 __ movl(scratch, Address(ESP, src_base)); in Copy()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.h108 ManagedRegister src_base,
120 FrameOffset src_base,
Djni_macro_assembler_x86_64.cc433 FrameOffset src_base, in Copy() argument
439 __ movq(scratch, Address(CpuRegister(RSP), src_base)); in Copy()
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h117 ManagedRegister src_base,
129 FrameOffset src_base,
Djni_macro_assembler_arm_vixl.cc441 ManagedRegister src_base ATTRIBUTE_UNUSED, in Copy()
457 FrameOffset src_base ATTRIBUTE_UNUSED, in Copy()
/art/compiler/utils/
Djni_macro_assembler.h133 ManagedRegister src_base,
145 FrameOffset src_base,
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.h103 ManagedRegister src_base,
113 FrameOffset src_base,
Djni_macro_assembler_arm64.cc406 ManagedRegister src_base, in Copy() argument
411 Arm64ManagedRegister base = src_base.AsArm64(); in Copy()
/art/compiler/optimizing/
Dintrinsics_x86_64.cc739 CpuRegister src_base = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar() local
740 DCHECK_EQ(src_base.AsRegister(), RSI); in VisitSystemArrayCopyChar()
769 CheckPosition(assembler, src_pos, src, length, slow_path, src_base); in VisitSystemArrayCopyChar()
772 CheckPosition(assembler, dest_pos, dest, length, slow_path, src_base); in VisitSystemArrayCopyChar()
790 __ leal(src_base, Address(src, char_size * src_pos_const + data_offset)); in VisitSystemArrayCopyChar()
792 __ leal(src_base, Address(src, src_pos.AsRegister<CpuRegister>(), in VisitSystemArrayCopyChar()
830 const CpuRegister& src_base, in GenSystemArrayCopyAddresses() argument
841 __ leal(src_base, Address(src, element_size * constant + data_offset)); in GenSystemArrayCopyAddresses()
843 __ leal(src_base, Address(src, src_pos.AsRegister<CpuRegister>(), scale_factor, data_offset)); in GenSystemArrayCopyAddresses()
855 __ leal(src_end, Address(src_base, element_size * constant)); in GenSystemArrayCopyAddresses()
[all …]
Dintrinsics_mips64.cc1901 GpuRegister src_base = locations->GetTemp(1).AsRegister<GpuRegister>(); in VisitSystemArrayCopyChar() local
1950 __ Daddiu64(src_base, src, data_offset + char_size * src_pos_const, TMP); in VisitSystemArrayCopyChar()
1952 __ Daddiu64(src_base, src, data_offset, TMP); in VisitSystemArrayCopyChar()
1953 __ Dlsa(src_base, src_pos.AsRegister<GpuRegister>(), src_base, char_shift); in VisitSystemArrayCopyChar()
1965 __ Lh(TMP, src_base, 0); in VisitSystemArrayCopyChar()
1966 __ Daddiu(src_base, src_base, char_size); in VisitSystemArrayCopyChar()
Dintrinsics_mips.cc2521 Register src_base = locations->GetTemp(1).AsRegister<Register>(); in VisitSystemArrayCopyChar() local
2569 __ Addiu32(src_base, src, data_offset + char_size * src_pos_const, TMP); in VisitSystemArrayCopyChar()
2571 __ Addiu32(src_base, src, data_offset, TMP); in VisitSystemArrayCopyChar()
2572 __ ShiftAndAdd(src_base, src_pos.AsRegister<Register>(), src_base, char_shift); in VisitSystemArrayCopyChar()
2584 __ Lh(TMP, src_base, 0); in VisitSystemArrayCopyChar()
2585 __ Addiu(src_base, src_base, char_size); in VisitSystemArrayCopyChar()
Dintrinsics_arm64.cc2139 const Register& src_base, in GenSystemArrayCopyAddresses() argument
2151 __ Add(src_base, src, element_size * constant + data_offset); in GenSystemArrayCopyAddresses()
2153 __ Add(src_base, src, data_offset); in GenSystemArrayCopyAddresses()
2154 __ Add(src_base, src_base, Operand(XRegisterFrom(src_pos), LSL, element_size_shift)); in GenSystemArrayCopyAddresses()
2167 __ Add(src_end, src_base, element_size * constant); in GenSystemArrayCopyAddresses()
2169 __ Add(src_end, src_base, Operand(XRegisterFrom(copy_length), LSL, element_size_shift)); in GenSystemArrayCopyAddresses()
Dintrinsics_x86.cc931 Register src_base = locations->GetTemp(0).AsRegister<Register>(); in VisitSystemArrayCopyChar() local
932 DCHECK_EQ(src_base, ESI); in VisitSystemArrayCopyChar()
968 CheckPosition(assembler, srcPos, src, Location::RegisterLocation(count), slow_path, src_base); in VisitSystemArrayCopyChar()
971 CheckPosition(assembler, destPos, dest, Location::RegisterLocation(count), slow_path, src_base); in VisitSystemArrayCopyChar()
982 __ leal(src_base, Address(src, char_size * srcPos_const + data_offset)); in VisitSystemArrayCopyChar()
984 __ leal(src_base, Address(src, srcPos.AsRegister<Register>(), in VisitSystemArrayCopyChar()
/art/compiler/utils/mips/
Dassembler_mips.h354 void ShiftAndAdd(Register dst, Register src_idx, Register src_base, int shamt, Register tmp = AT);
1295 ManagedRegister src_base,
1307 FrameOffset src_base,
Dassembler_mips.cc703 Register src_base, in ShiftAndAdd() argument
707 CHECK_NE(src_base, tmp); in ShiftAndAdd()
710 Addu(dst, src_base, src_idx); in ShiftAndAdd()
712 Lsa(dst, src_idx, src_base, shamt); in ShiftAndAdd()
715 Addu(dst, src_base, tmp); in ShiftAndAdd()
5070 void MipsAssembler::Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, in Copy() argument
5074 LoadFromOffset(kLoadWord, scratch, src_base.AsMips().AsCoreRegister(), src_offset.Int32Value()); in Copy()
5087 FrameOffset src_base ATTRIBUTE_UNUSED, in Copy()
/art/compiler/utils/mips64/
Dassembler_mips64.cc3878 void Mips64Assembler::Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, in Copy() argument
3883 LoadFromOffset(kLoadWord, scratch, src_base.AsMips64().AsGpuRegister(), in Copy()
3887 LoadFromOffset(kLoadDoubleword, scratch, src_base.AsMips64().AsGpuRegister(), in Copy()
3913 FrameOffset src_base ATTRIBUTE_UNUSED, in Copy()
Dassembler_mips64.h1380 void Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, ManagedRegister mscratch,
1386 void Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset, ManagedRegister mscratch,