Home
last modified time | relevance | path

Searched refs:leaq (Results 1 – 25 of 27) sorted by relevance

12

/art/runtime/interpreter/mterp/x86_64/
Dfooter.S19 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
28 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
37 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
46 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
55 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
64 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
73 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
97 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
103 leaq CODEITEM_INSNS_OFFSET(%rax), rPC
104 leaq (rPC, %rcx, 2), rPC
[all …]
Dentry.S57 leaq SHADOWFRAME_VREGS_OFFSET(IN_ARG2), rFP
58 leaq (rFP, %rax, 4), rREFS
60 leaq CODEITEM_INSNS_OFFSET(IN_ARG1), rPC
61 leaq (rPC, %rax, 2), rPC
70 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
Dalt_stub.S15 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
Dop_iput_object_quick.S2 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
Dop_aput_object.S6 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
Dop_sput_object.S2 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
Dop_iput_object.S2 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
Dop_filled_new_array.S11 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
Dop_new_instance.S6 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
Dop_packed_switch.S13 leaq (rPC,OUT_ARG0,2), OUT_ARG0 # rcx <- PC + BBBBbbbb*2
Dop_const_string_jumbo.S5 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2
Dop_const_string.S5 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2
Dop_const_class.S5 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2
Dop_check_cast.S7 leaq VREG_ADDRESS(rINSTq), OUT_ARG1
Dop_new_array.S10 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
Dop_sput_wide.S10 leaq VREG_ADDRESS(rINSTq), OUT_ARG2 # &fp[AA]
Dop_fill_array_data.S4 leaq (rPC,%rcx,2), OUT_ARG1 # OUT_ARG1 <- PC + BBBBbbbb*2
Dinvoke.S10 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
Dop_iput_wide.S9 leaq VREG_ADDRESS(rINSTq), OUT_ARG2 # &fp[A]
Dop_instance_of.S12 leaq VREG_ADDRESS(%rax), OUT_ARG1 # Get object address
Dheader.S232 leaq 2*\_count(rPC), rPC
/art/runtime/interpreter/mterp/out/
Dmterp_x86_64.S239 leaq 2*\_count(rPC), rPC
358 leaq SHADOWFRAME_VREGS_OFFSET(IN_ARG2), rFP
359 leaq (rFP, %rax, 4), rREFS
361 leaq CODEITEM_INSNS_OFFSET(IN_ARG1), rPC
362 leaq (rPC, %rax, 2), rPC
371 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
742 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2
757 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2
772 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2
825 leaq VREG_ADDRESS(rINSTq), OUT_ARG1
[all …]
/art/runtime/arch/x86_64/
Dquick_entrypoints_x86_64.S472 leaq 1(%r9), %r10 // R10 := shorty + 1 ; ie skip return arg character.
473 leaq 4(%rsi), %r11 // R11 := arg_array + 4 ; ie skip this pointer.
511 leaq 8(%rsp), %rdi // rdi is pointing just above the ArtMethod* in the stack
515 leaq 1(%r9), %r10 // r10 := shorty + 1 ; ie skip return arg character
566 leaq 1(%r9), %r10 // R10 := shorty + 1 ; ie skip return arg character
605 leaq 8(%rsp), %rdi // rdi is pointing just above the ArtMethod* in the
609 leaq 1(%r9), %r10 // r10 := shorty + 1 ; ie skip return arg character
1622 leaq art_quick_instrumentation_exit(%rip), %r12 // Set up return through instrumentation
/art/compiler/utils/x86_64/
Dassembler_x86_64.cc364 void X86_64Assembler::leaq(CpuRegister dst, const Address& src) { in leaq() function in art::x86_64::X86_64Assembler
2806 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), fr_offs)); in StoreStackOffsetToThread64()
3059 leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
3062 leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
3077 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
3080 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
/art/compiler/optimizing/
Dintrinsics_x86_64.cc1574 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() local
1578 __ leaq(counter, Address(string_length, counter, ScaleFactor::TIMES_1, 0)); in GenerateStringIndexOf() local
1746 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck() local
1752 __ leaq(CpuRegister(RSI), Address(obj, srcBegin_value * char_size + value_offset)); in VisitStringGetCharsNoCheck() local
1754 __ leaq(CpuRegister(RSI), Address(obj, srcBegin.AsRegister<CpuRegister>(), in VisitStringGetCharsNoCheck() local

12