/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 | 418 FrameOffset src_base, in Copy() argument 424 __ movl(scratch, Address(ESP, src_base)); in Copy()
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.h | 106 ManagedRegister src_base, 118 FrameOffset src_base,
|
D | jni_macro_assembler_x86_64.cc | 503 FrameOffset src_base, in Copy() argument 509 __ movq(scratch, Address(CpuRegister(RSP), src_base)); in Copy()
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.h | 115 ManagedRegister src_base, 127 FrameOffset src_base,
|
D | jni_macro_assembler_arm_vixl.cc | 755 ManagedRegister src_base ATTRIBUTE_UNUSED, in Copy() 771 FrameOffset src_base ATTRIBUTE_UNUSED, in Copy()
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.h | 100 ManagedRegister src_base, 110 FrameOffset src_base,
|
D | jni_macro_assembler_arm64.cc | 498 ManagedRegister src_base, in Copy() argument 503 Arm64ManagedRegister base = src_base.AsArm64(); in Copy()
|
/art/compiler/utils/ |
D | jni_macro_assembler.h | 168 ManagedRegister src_base, 180 FrameOffset src_base,
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 681 CpuRegister src_base = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitSystemArrayCopyChar() local 682 DCHECK_EQ(src_base.AsRegister(), RSI); in VisitSystemArrayCopyChar() 711 CheckPosition(assembler, src_pos, src, length, slow_path, src_base); in VisitSystemArrayCopyChar() 714 CheckPosition(assembler, dest_pos, dest, length, slow_path, src_base); in VisitSystemArrayCopyChar() 732 __ leal(src_base, Address(src, char_size * src_pos_const + data_offset)); in VisitSystemArrayCopyChar() 734 __ leal(src_base, Address(src, src_pos.AsRegister<CpuRegister>(), in VisitSystemArrayCopyChar() 772 const CpuRegister& src_base, in GenSystemArrayCopyAddresses() argument 783 __ leal(src_base, Address(src, element_size * constant + data_offset)); in GenSystemArrayCopyAddresses() 785 __ leal(src_base, Address(src, src_pos.AsRegister<CpuRegister>(), scale_factor, data_offset)); in GenSystemArrayCopyAddresses() 797 __ leal(src_end, Address(src_base, element_size * constant)); in GenSystemArrayCopyAddresses() [all …]
|
D | intrinsics_arm64.cc | 2097 const Register& src_base, in GenSystemArrayCopyAddresses() argument 2109 __ Add(src_base, src, element_size * constant + data_offset); in GenSystemArrayCopyAddresses() 2111 __ Add(src_base, src, data_offset); in GenSystemArrayCopyAddresses() 2112 __ Add(src_base, src_base, Operand(XRegisterFrom(src_pos), LSL, element_size_shift)); in GenSystemArrayCopyAddresses() 2125 __ Add(src_end, src_base, element_size * constant); in GenSystemArrayCopyAddresses() 2127 __ Add(src_end, src_base, Operand(XRegisterFrom(copy_length), LSL, element_size_shift)); in GenSystemArrayCopyAddresses()
|
D | intrinsics_x86.cc | 886 Register src_base = locations->GetTemp(0).AsRegister<Register>(); in VisitSystemArrayCopyChar() local 887 DCHECK_EQ(src_base, ESI); in VisitSystemArrayCopyChar() 923 CheckPosition(assembler, srcPos, src, Location::RegisterLocation(count), slow_path, src_base); in VisitSystemArrayCopyChar() 926 CheckPosition(assembler, destPos, dest, Location::RegisterLocation(count), slow_path, src_base); in VisitSystemArrayCopyChar() 937 __ leal(src_base, Address(src, char_size * srcPos_const + data_offset)); in VisitSystemArrayCopyChar() 939 __ leal(src_base, Address(src, srcPos.AsRegister<Register>(), in VisitSystemArrayCopyChar()
|