/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 371 __ leal(out_reg.AsCpuRegister(), Address(ESP, spilled_reference_offset)); in CreateJObject() local 374 __ leal(out_reg.AsCpuRegister(), Address(ESP, spilled_reference_offset)); in CreateJObject() local 387 __ leal(scratch, Address(ESP, spilled_reference_offset)); in CreateJObject() local 390 __ leal(scratch, Address(ESP, spilled_reference_offset)); in CreateJObject() local
|
D | assembler_x86.cc | 390 void X86Assembler::leal(Register dst, const Address& src) { in leal() function in art::x86::X86Assembler
|
/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 82 __ leal(dest, Address(base, DataType::Size(type) * constant + data_offset)); in GenArrayAddress() local 85 __ leal(dest, Address(base, pos.AsRegister<Register>(), scale_factor, data_offset)); in GenArrayAddress() local 1105 __ leal(esi, Address(str, value_offset)); in VisitStringEquals() local 1106 __ leal(edi, Address(arg, value_offset)); in VisitStringEquals() local 1256 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf() local 1261 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() local 1267 __ leal(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() local 1270 __ leal(counter, Address(string_length, counter, ScaleFactor::TIMES_1, 0)); in GenerateStringIndexOf() local 1300 __ leal(out, Address(string_length, -1)); in GenerateStringIndexOf() local 1471 __ leal(ESI, CodeGeneratorX86::ArrayAddress(obj, srcBegin, TIMES_1, value_offset)); in VisitStringGetCharsNoCheck() local [all …]
|
D | code_generator_x86_64.cc | 1134 __ leal(temp.AsRegister<CpuRegister>(), in LoadMethod() local 1383 __ leal(reg, in LoadBootImageAddress() local 1403 __ leal(reg, in LoadIntrinsicDeclaringClass() local 3854 __ leal(out.AsRegister<CpuRegister>(), Address( in VisitAdd() local 3862 __ leal(out.AsRegister<CpuRegister>(), Address( in VisitAdd() local 4278 __ leal(tmp, Address(out, static_cast<int32_t>(~(abs_imm-1)))); in RemByPowerOfTwo() local 4315 __ leal(tmp, Address(numerator, 0)); in DivByPowerOfTwo() local 4319 __ leal(tmp, Address(numerator, abs_imm - 1)); in DivByPowerOfTwo() local 6737 __ leal(out, in VisitLoadClass() local 6940 __ leal(out, in VisitLoadString() local [all …]
|
D | code_generator_x86.cc | 1296 __ leal(entry_addr, Address(entry_addr, index, TIMES_4, 0)); in GenerateMethodEntryExitHook() local 3648 __ leal(out.AsRegister<Register>(), Address( in VisitAdd() local 3656 __ leal(out.AsRegister<Register>(), Address(first.AsRegister<Register>(), value)); in VisitAdd() local 4154 __ leal(tmp, Address(out, static_cast<int32_t>(~(abs_imm-1)))); in RemByPowerOfTwo() local 4171 __ leal(num, Address(input_register, abs_imm - 1)); in DivByPowerOfTwo() local 5492 __ leal(temp.AsRegister<Register>(), in LoadMethod() local 5789 __ leal(reg, Address(method_address_reg, CodeGeneratorX86::kPlaceholder32BitOffset)); in LoadBootImageAddress() local 5817 __ leal(reg, Address(method_address_reg, CodeGeneratorX86::kPlaceholder32BitOffset)); in LoadIntrinsicDeclaringClass() local 7405 __ leal(out, Address(method_address, CodeGeneratorX86::kPlaceholder32BitOffset)); in VisitLoadClass() local 7606 __ leal(out, Address(method_address, CodeGeneratorX86::kPlaceholder32BitOffset)); in VisitLoadString() local [all …]
|
D | intrinsics_x86_64.cc | 79 __ leal(dest, Address(base, DataType::Size(type) * constant + data_offset)); in GenArrayAddress() local 82 __ leal(dest, Address(base, pos.AsRegister<CpuRegister>(), scale_factor, data_offset)); in GenArrayAddress() local 1278 __ leal(rsi, Address(str, value_offset)); in VisitStringEquals() local 1279 __ leal(rdi, Address(arg, value_offset)); in VisitStringEquals() local 1458 __ leal(out, Address(string_length, -1)); in GenerateStringIndexOf() local 3265 __ leal(out, Address(in, -info.low)); in HandleValueOf() local 3947 __ leal(CpuRegister(target.offset), Address(index, scale, data_offset.Int32Value())); in GenerateVarHandleTarget() local 5109 __ leal(CpuRegister(target.offset), Address(index, TIMES_1, data_offset.Int32Value())); in EmitByteArrayViewCode() local
|
/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
|