/art/runtime/interpreter/mterp/x86_64/ |
H A D | footer.S | 19 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 (%rax, %rcx, 2), rPC 155 leaq (rP [all...] |
H A D | alt_stub.S | 14 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
|
H A D | entry.S | 57 leaq SHADOWFRAME_VREGS_OFFSET(IN_ARG2), rFP 58 leaq (rFP, %rax, 4), rREFS 60 leaq (IN_ARG1, %rax, 2), rPC 71 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
|
H A D | op_aput_object.S | 6 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
|
H A D | op_filled_new_array.S | 11 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
|
H A D | op_iput_object.S | 2 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
|
H A D | op_iput_object_quick.S | 2 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
|
H A D | op_new_instance.S | 6 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
|
H A D | op_packed_switch.S | 13 leaq (rPC,OUT_ARG0,2), OUT_ARG0 # rcx <- PC + ssssssssBBBBbbbb*2
|
H A D | op_sput_object.S | 2 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
|
H A D | const.S | 10 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2
|
H A D | invoke.S | 10 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
|
H A D | invoke_polymorphic.S | 10 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
|
H A D | op_check_cast.S | 7 leaq VREG_ADDRESS(rINSTq), OUT_ARG1
|
H A D | op_const_string_jumbo.S | 5 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2
|
H A D | op_fill_array_data.S | 4 leaq (rPC,%rcx,2), OUT_ARG1 # OUT_ARG1 <- PC + ssssssssBBBBbbbb*2
|
H A D | op_new_array.S | 10 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
|
H A D | op_sput_wide.S | 9 leaq VREG_ADDRESS(rINSTq), OUT_ARG1 # &fp[AA]
|
H A D | op_instance_of.S | 12 leaq VREG_ADDRESS(%rax), OUT_ARG1 # Get object address
|
H A D | op_iput_wide.S | 9 leaq VREG_ADDRESS(rINSTq), OUT_ARG2 # &fp[A]
|
H A D | header.S | 238 leaq 2*\_count(rPC), rPC
|
/art/runtime/interpreter/mterp/out/ |
H A D | mterp_x86_64.S | 245 leaq 2*\_count(rPC), rPC 364 leaq SHADOWFRAME_VREGS_OFFSET(IN_ARG2), rFP 365 leaq (rFP, %rax, 4), rREFS 367 leaq (IN_ARG1, %rax, 2), rPC 378 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1 753 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2 769 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2 789 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2 843 leaq VREG_ADDRESS(rINSTq), OUT_ARG1 866 leaq VREG_ADDRES [all...] |
/art/compiler/utils/x86_64/ |
H A D | jni_macro_assembler_x86_64.cc | 211 __ leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), fr_offs)); 497 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); 500 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); 515 __ leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); 518 __ leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset));
|
/art/runtime/arch/x86_64/ |
H A D | quick_entrypoints_x86_64.S | 655 leaq 1(%r9), %r10 // R10 := shorty + 1 ; ie skip return arg character. 656 leaq 4(%rsi), %r11 // R11 := arg_array + 4 ; ie skip this pointer. 694 leaq 8(%rsp), %rdi // rdi is pointing just above the ArtMethod* in the stack 698 leaq 1(%r9), %r10 // r10 := shorty + 1 ; ie skip return arg character 749 leaq 1(%r9), %r10 // R10 := shorty + 1 ; ie skip return arg character 788 leaq 8(%rsp), %rdi // rdi is pointing just above the ArtMethod* in the 792 leaq 1(%r9), %r10 // r10 := shorty + 1 ; ie skip return arg character 1664 leaq 0(%r10, %rax, __SIZEOF_POINTER__), %r10 // Load DexCache method slot address. 2019 leaq art_quick_instrumentation_exit(%rip), %r12 // Set up return through instrumentation 2037 leaq 1 [all...] |
/art/compiler/optimizing/ |
H A D | intrinsics_x86_64.cc | 1758 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); 1762 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); 1765 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); 1769 __ leaq(counter, Address(string_length, counter, ScaleFactor::TIMES_1, 0)); 1960 __ leaq(CpuRegister(RSI), 1963 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); 1971 __ leaq(CpuRegister(RDI), Address(CpuRegister(RDI), char_size)); 1972 __ leaq(CpuRegister(RSI), Address(CpuRegister(RSI), c_char_size)); 1980 __ leaq(CpuRegister(RSI), 1983 __ leaq(CpuRegiste [all...] |