Home
last modified time | relevance | path

Searched refs:rdi (Results 1 – 12 of 12) sorted by relevance

/art/runtime/arch/x86_64/
Dmemcmp16_x86_64.S51 add %rdx, %rdi
57 movdqu (%rdi), %xmm2
66 sub %rcx, %rdi
68 test $0xf, %rdi
76 movdqu (%rdi), %xmm2
81 movdqu 16(%rdi), %xmm2
86 movdqu 32(%rdi), %xmm2
91 movdqu 48(%rdi), %xmm2
98 movdqu 64(%rdi), %xmm2
103 movdqu 80(%rdi), %xmm2
[all …]
Djni_entrypoints_x86_64.S26 PUSH_ARG rdi // Arg. (JniEnv for normal and @FastNative)
43 movq %gs:THREAD_SELF_OFFSET, %rdi // RDI := Thread::Current()
46 movq THREAD_TOP_QUICK_FRAME_OFFSET(%rdi), %rax // uintptr_t tagged_quick_frame
71 POP_ARG rdi // Arg. (JniEnv for normal and @FastNative)
103 PUSH_ARG rdi
127 movq %r11, %rdi // Pass the method from hidden arg.
143 leaq 16 * __SIZEOF_POINTER__(%rsp), %rdi
144 leaq FRAME_SIZE_SAVE_REFS_AND_ARGS(%rdi), %rsi
148 movq %rax, (%rdi)
189 movq %gs:THREAD_SELF_OFFSET, %rdi // pass Thread::Current()
[all …]
Dquick_entrypoints_x86_64.S57 movq %rdi, 0(%rsp)
80 PUSH rdi
170 POP rdi
206 movq %gs:THREAD_SELF_OFFSET, %rdi // pass Thread::Current()
216 movq %gs:THREAD_SELF_OFFSET, %rdi // pass Thread::Current()
255 movq (FRAME_SIZE_SAVE_EVERYTHING - 2 * __SIZEOF_POINTER__)(%rsp), %rdi
319 movq %rax, %rdi
323 testq %rdi, %rdi
463 movq %rdi, %rax // rax := method to be called
465 leaq 8(%rsp), %rdi // rdi is pointing just above the ArtMethod* in the stack
[all …]
Dasm_support_x86_64.S413 movq %gs:THREAD_SELF_OFFSET, %rdi
/art/runtime/interpreter/mterp/x86_64ng/
Dinvoke.S17 FETCH_FROM_THREAD_CACHE %rdi, 2f
29 movq rSELF:THREAD_SELF_OFFSET, %rdi
33 movq %rax, %rdi
36 andq $$-2, %rdi // Remove the extra bit that marks it's a String.<init> method.
83 movq (%rdx, %rax, 8), %rdi
86 movq rSELF:THREAD_SELF_OFFSET, %rdi
109 FETCH_FROM_THREAD_CACHE %rdi, 1f
112 movq rSELF:THREAD_SELF_OFFSET, %rdi
116 movq %rax, %rdi
134 FETCH_FROM_THREAD_CACHE %rdi, 2f
[all …]
Dmain.S49 #define IN_ARG0 %rdi
54 #define OUT_ARG0 %rdi
257 movq (%rsp), %rdi
258 addw $$1, ART_METHOD_HOTNESS_COUNT_OFFSET(%rdi)
315 movq %rdi, (%rsp)
740 movq (%rsp), %rdi
741 addw $$1, ART_METHOD_HOTNESS_COUNT_OFFSET(%rdi)
838 andq MACRO_LITERAL(15), %rdi
839 GET_VREG_OBJECT %edx, %rdi
841 GET_VREG %edx, %rdi
[all …]
Darray.S18 movq $data_offset(%rdi,%rsi,8), %rax
23 $load $data_offset(%rdi,%rsi,$shift), %eax
33 $load $data_offset(%rdi,%rsi,$shift), %eax
77 $store $rINST_reg, $data_offset(%rdi,%rsi,$shift)
Dother.S45 movq rSELF:THREAD_SELF_OFFSET, %rdi
/art/runtime/interpreter/mterp/x86_64/
Dmain.S148 #define IN_ARG0 %rdi
155 #define OUT_ARG0 %rdi
/art/runtime/arch/
Dstub_test.cc337 PUSH(%%rdi) in Invoke3WithReferrerAndHidden()
361 POP(%%rdi) in Invoke3WithReferrerAndHidden()
376 POP(%%rdi) in Invoke3WithReferrerAndHidden()
/art/compiler/jni/
Djni_cfi_test_expected.inc289 // 0x0000002a: movq [rsp], rdi
/art/compiler/optimizing/
Dintrinsics_x86_64.cc1253 CpuRegister rdi = locations->GetTemp(1).AsRegister<CpuRegister>(); in VisitStringEquals() local
1321 __ leal(rdi, Address(arg, value_offset)); in VisitStringEquals()