/aosp12/art/runtime/interpreter/mterp/x86_64/ |
H A D | main.S | 245 leaq 2*\_count(rPC), rPC 389 leaq (rFP, %rax, 4), rREFS 391 leaq (IN_ARG1, %rax, 2), rPC 402 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1 419 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1 456 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1 465 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1 474 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1 483 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1 492 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1 [all …]
|
H A D | object.S | 9 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2 # arg2: ShadowFrame* sf 23 leaq VREG_ADDRESS(rINSTq), OUT_ARG1 64 leaq VREG_ADDRESS(%rax), OUT_ARG1 # Get object address 103 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
|
H A D | array.S | 99 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0 132 leaq (rPC,%rcx,2), OUT_ARG1 # OUT_ARG1 <- PC + ssssssssBBBBbbbb*2 149 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0 170 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG0
|
H A D | invoke.S | 10 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1 33 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG1
|
H A D | other.S | 10 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2 68 leaq OFF_FP_SHADOWFRAME(rFP), OUT_ARG2
|
H A D | control_flow.S | 130 leaq (rPC,OUT_ARG0,2), OUT_ARG0 # rcx <- PC + ssssssssBBBBbbbb*2
|
/aosp12/bionic/libc/arch-x86_64/string/ |
H A D | avx2-wmemset-kbl.S | 53 leaq -32(%r8), %rcx 66 leaq 992(%rdi), %rcx 67 leaq -1(%r9), %r10 111 leaq (%rdi,%rax,4), %rax 127 leaq (%rdi,%r8,4), %rax
|
H A D | sse2-memset-slm.S | 111 leaq 64(%rdi), %rcx 143 leaq 64(%rcx), %rcx
|
/aosp12/art/runtime/arch/x86_64/ |
H A D | jni_entrypoints_x86_64.S | 149 leaq 3 * __SIZEOF_POINTER__(%rsp), %rdi 150 leaq FRAME_SIZE_SAVE_REFS_AND_ARGS(%rdi), %rsi 160 leaq (%rsp, %rax, 8), %rax 200 leaq 1(%rbp), %rax // Prepare managed SP tagged for a GenericJNI frame. 281 leaq -3 * __SIZEOF_POINTER__(%r10), %rcx 286 leaq -__SIZEOF_POINTER__(%r10), %rsi 287 leaq FRAME_SIZE_SAVE_REFS_AND_ARGS - __SIZEOF_POINTER__(%r10), %rdi
|
H A D | quick_entrypoints_x86_64.S | 424 leaq 1(%r9), %r10 // R10 := shorty + 1 ; ie skip return arg character. 425 leaq 4(%rsi), %r11 // R11 := arg_array + 4 ; ie skip this pointer. 463 leaq 8(%rsp), %rdi // rdi is pointing just above the ArtMethod* in the stack 467 leaq 1(%r9), %r10 // r10 := shorty + 1 ; ie skip return arg character 518 leaq 1(%r9), %r10 // R10 := shorty + 1 ; ie skip return arg character 557 leaq 8(%rsp), %rdi // rdi is pointing just above the ArtMethod* in the 561 leaq 1(%r9), %r10 // r10 := shorty + 1 ; ie skip return arg character 1720 leaq art_quick_instrumentation_exit(%rip), %r12 // Set up return through instrumentation 1738 leaq 16(%rsp), %rcx // Pass floating-point result pointer, in kSaveEverything frame. 1739 leaq 144(%rsp), %rdx // Pass integer result pointer, in kSaveEverything frame. [all …]
|
/aosp12/art/runtime/interpreter/mterp/x86_64ng/ |
H A D | main.S | 132 leaq 2*\_count(rPC), rPC 258 leaq (rPC, rINSTq, 2), rPC 362 leaq (\refs, %rbx, 2), %r11 367 leaq -24(%rsp), %r10 377 leaq (\refs, %rbx, 4), \fp 881 leaq (rNEW_FP, %rbx, 4), %r11 1073 leaq ExecuteNterpImpl(%rip), %r9 1703 leaq (rFP, %rbx, 1), %rdi 1704 leaq (rREFS, %rbx, 1), %rbx 1778 leaq (rFP, %rbx, 1), %rdi [all …]
|
H A D | control_flow.S | 121 leaq (rPC,OUT_ARG0,2), OUT_ARG0 # rcx <- PC + ssssssssBBBBbbbb*2
|
H A D | array.S | 127 leaq (rPC,%rcx,2), OUT_ARG0 # OUT_ARG0 <- PC + ssssssssBBBBbbbb*2
|
/aosp12/bionic/libc/arch-x86_64/bionic/ |
H A D | setjmp.S | 106 leaq (_JB_SIGMASK * 8)(%rdi),%rdx // old_mask. 157 leaq (_JB_SIGMASK * 8)(%r12),%rsi // new_mask.
|
/aosp12/art/compiler/utils/x86_64/ |
H A D | jni_macro_assembler_x86_64.cc | 206 __ leaq(scratch, Address(CpuRegister(RSP), fr_offs)); in StoreStackOffsetToThread() local 566 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), spilled_reference_offset)); in CreateJObject() local 569 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), spilled_reference_offset)); in CreateJObject() local 582 __ leaq(scratch, Address(CpuRegister(RSP), spilled_reference_offset)); in CreateJObject() local 585 __ leaq(scratch, Address(CpuRegister(RSP), spilled_reference_offset)); in CreateJObject() local
|
H A D | assembler_x86_64.h | 414 void leaq(CpuRegister dst, const Address& src);
|
H A D | assembler_x86_64.cc | 400 void X86_64Assembler::leaq(CpuRegister dst, const Address& src) { in leaq() function in art::x86_64::X86_64Assembler
|
/aosp12/art/compiler/optimizing/ |
H A D | intrinsics_x86_64.cc | 1403 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf() local 1407 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() local 1410 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf() local 1414 __ leaq(counter, Address(string_length, counter, ScaleFactor::TIMES_1, 0)); in GenerateStringIndexOf() local 1605 __ leaq(CpuRegister(RSI), in VisitStringGetCharsNoCheck() local 1608 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck() local 1616 __ leaq(CpuRegister(RDI), Address(CpuRegister(RDI), char_size)); in VisitStringGetCharsNoCheck() local 1617 __ leaq(CpuRegister(RSI), Address(CpuRegister(RSI), c_char_size)); in VisitStringGetCharsNoCheck() local 1625 __ leaq(CpuRegister(RSI), in VisitStringGetCharsNoCheck() local 1628 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck() local
|
H A D | code_generator_x86_64.cc | 3477 __ leaq(out.AsRegister<CpuRegister>(), Address( in VisitAdd() local 3488 __ leaq(out.AsRegister<CpuRegister>(), Address( in VisitAdd() local 7423 __ leaq(root_reg, address); in GenerateGcRootFieldLoad() local 7707 __ leaq(base_reg, codegen_->LiteralCaseTable(switch_instr)); in VisitPackedSwitch() local
|