/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 129 __ leal(temp2, Address(src_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0)); in EmitNativeCode() local 152 __ leal(temp3, Address(dest_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0)); in EmitNativeCode() local 982 __ leal(src_base, Address(src, char_size * srcPos_const + data_offset)); in VisitSystemArrayCopyChar() local 984 __ leal(src_base, Address(src, srcPos.AsRegister<Register>(), in VisitSystemArrayCopyChar() local 990 __ leal(dest_base, Address(dest, char_size * destPos_const + data_offset)); in VisitSystemArrayCopyChar() local 992 __ leal(dest_base, Address(dest, destPos.AsRegister<Register>(), in VisitSystemArrayCopyChar() local 1116 __ leal(esi, Address(str, value_offset)); in VisitStringEquals() local 1117 __ leal(edi, Address(arg, value_offset)); in VisitStringEquals() local 1267 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf() local 1272 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() local [all …]
|
D | intrinsics_x86_64.cc | 790 __ leal(src_base, Address(src, char_size * src_pos_const + data_offset)); in VisitSystemArrayCopyChar() local 792 __ leal(src_base, Address(src, src_pos.AsRegister<CpuRegister>(), in VisitSystemArrayCopyChar() local 797 __ leal(dest_base, Address(dest, char_size * dest_pos_const + data_offset)); in VisitSystemArrayCopyChar() local 799 __ leal(dest_base, Address(dest, dest_pos.AsRegister<CpuRegister>(), in VisitSystemArrayCopyChar() local 841 __ leal(src_base, Address(src, element_size * constant + data_offset)); in GenSystemArrayCopyAddresses() local 843 __ leal(src_base, Address(src, src_pos.AsRegister<CpuRegister>(), scale_factor, data_offset)); in GenSystemArrayCopyAddresses() local 848 __ leal(dst_base, Address(dst, element_size * constant + data_offset)); in GenSystemArrayCopyAddresses() local 850 __ leal(dst_base, Address(dst, dst_pos.AsRegister<CpuRegister>(), scale_factor, data_offset)); in GenSystemArrayCopyAddresses() local 855 __ leal(src_end, Address(src_base, element_size * constant)); in GenSystemArrayCopyAddresses() local 857 __ leal(src_end, Address(src_base, copy_length.AsRegister<CpuRegister>(), scale_factor, 0)); in GenSystemArrayCopyAddresses() local [all …]
|
D | code_generator_x86_64.cc | 1005 __ leal(temp.AsRegister<CpuRegister>(), in GenerateStaticOrDirectCall() local 1131 __ leal(reg, Address::Absolute(CodeGeneratorX86_64::kDummy32BitOffset, /* no_rip= */ false)); in LoadBootImageAddress() local 1153 __ leal(argument, in AllocateInstanceForIntrinsic() local 3246 __ leal(out.AsRegister<CpuRegister>(), Address( in VisitAdd() local 3254 __ leal(out.AsRegister<CpuRegister>(), Address( in VisitAdd() local 3670 __ leal(tmp, Address(out, static_cast<int32_t>(~(abs_imm-1)))); in RemByPowerOfTwo() local 3707 __ leal(tmp, Address(numerator, 0)); in DivByPowerOfTwo() local 3711 __ leal(tmp, Address(numerator, abs_imm - 1)); in DivByPowerOfTwo() local 6062 __ leal(out, Address::Absolute(CodeGeneratorX86_64::kDummy32BitOffset, /* no_rip= */ false)); in VisitLoadClass() local 6216 __ leal(out, Address::Absolute(CodeGeneratorX86_64::kDummy32BitOffset, /* no_rip= */ false)); in VisitLoadString() local [all …]
|
D | code_generator_x86.cc | 3130 __ leal(out.AsRegister<Register>(), Address( in VisitAdd() local 3138 __ leal(out.AsRegister<Register>(), Address(first.AsRegister<Register>(), value)); in VisitAdd() local 3636 __ leal(tmp, Address(out, static_cast<int32_t>(~(abs_imm-1)))); in RemByPowerOfTwo() local 3653 __ leal(num, Address(input_register, abs_imm - 1)); in DivByPowerOfTwo() local 4979 __ leal(temp.AsRegister<Register>(), Address(base_reg, CodeGeneratorX86::kDummy32BitOffset)); in GenerateStaticOrDirectCall() local 5135 __ leal(reg, Address(method_address_reg, CodeGeneratorX86::kDummy32BitOffset)); in LoadBootImageAddress() local 5169 __ leal(argument, Address(method_address_reg, CodeGeneratorX86::kDummy32BitOffset)); in AllocateInstanceForIntrinsic() local 6731 __ leal(out, Address(method_address, CodeGeneratorX86::kDummy32BitOffset)); in VisitLoadClass() local 6928 __ leal(out, Address(method_address, CodeGeneratorX86::kDummy32BitOffset)); in VisitLoadString() local 7890 __ leal(root_reg, address); in GenerateGcRootFieldLoad() local [all …]
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 192 __ leal(scratch.AsCpuRegister(), Address(ESP, fr_offs)); in StoreStackOffsetToThread() local 460 __ leal(out_reg.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() local 463 __ leal(out_reg.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() local 478 __ leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() local 481 __ leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() local
|
D | assembler_x86.cc | 390 void X86Assembler::leal(Register dst, const Address& src) { in leal() function in art::x86::X86Assembler
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 408 void X86_64Assembler::leal(CpuRegister dst, const Address& src) { in leal() function in art::x86_64::X86_64Assembler
|