/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.h | 102 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,
|
D | jni_macro_assembler_x86.cc | 382 FrameOffset src_base, in Copy() argument 388 __ movl(scratch, Address(ESP, src_base)); in Copy()
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.h | 108 ManagedRegister src_base, 120 FrameOffset src_base,
|
D | jni_macro_assembler_x86_64.cc | 433 FrameOffset src_base, in Copy() argument 439 __ movq(scratch, Address(CpuRegister(RSP), src_base)); in Copy()
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.h | 117 ManagedRegister src_base, 129 FrameOffset src_base,
|
D | jni_macro_assembler_arm_vixl.cc | 441 ManagedRegister src_base ATTRIBUTE_UNUSED, in Copy() 457 FrameOffset src_base ATTRIBUTE_UNUSED, in Copy()
|
/art/compiler/utils/ |
D | jni_macro_assembler.h | 133 ManagedRegister src_base, 145 FrameOffset src_base,
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.h | 103 ManagedRegister src_base, 113 FrameOffset src_base,
|
D | jni_macro_assembler_arm64.cc | 406 ManagedRegister src_base, in Copy() argument 411 Arm64ManagedRegister base = src_base.AsArm64(); in Copy()
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 739 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 …]
|
D | intrinsics_mips64.cc | 1901 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()
|
D | intrinsics_mips.cc | 2521 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()
|
D | intrinsics_arm64.cc | 2139 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()
|
D | intrinsics_x86.cc | 931 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/ |
D | assembler_mips.h | 354 void ShiftAndAdd(Register dst, Register src_idx, Register src_base, int shamt, Register tmp = AT); 1295 ManagedRegister src_base, 1307 FrameOffset src_base,
|
D | assembler_mips.cc | 703 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/ |
D | assembler_mips64.cc | 3878 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()
|
D | assembler_mips64.h | 1380 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,
|