Searched refs:edi (Results 1 – 16 of 16) sorted by relevance
/art/runtime/arch/x86/ |
D | memcmp16_x86.S | 42 #define RETURN_END POP (%edi); POP (%esi); POP (%ebx); ret 72 PUSH (%edi) 76 movl %eax, %edi 80 lea 16(%edi), %edi 85 mov %edi, %edx 87 xor %edx, %edi 118 pcmpeqb (%edi), %xmm1 120 pcmpeqb 16(%edi), %xmm2 123 add $32, %edi 128 lea (%ecx, %edi,1), %eax [all …]
|
D | jni_entrypoints_x86.S | 86 PUSH edi 90 leal 2 * __SIZEOF_POINTER__(%esp), %edi 91 leal FRAME_SIZE_SAVE_REFS_AND_ARGS(%edi), %esi 96 POP edi 124 movl %edi, 56(%ebx) 125 CFI_EXPRESSION_BREG CFI_REG(edi), CFI_REG(ebx), 56 163 movl 56(%ebx), %edi 164 CFI_RESTORE(%edi) 173 PUSH edi 178 leal FRAME_SIZE_SAVE_REFS_AND_ARGS - __SIZEOF_POINTER__(%ebx), %edi [all …]
|
D | quick_entrypoints_x86.S | 29 PUSH edi // Save callee saves (ebx is saved/restored by the upcall) 52 PUSH edi // Save callee saves (ebx is saved/restored by the upcall) 77 PUSH edi // Save callee saves (ebx is saved/restored by the upcall) 106 POP edi 157 xchgl 0(%esp),%edi // restore EDI and place code pointer as only value on stack 218 PUSH edi 241 POP edi 342 movl %edi, (FRAME_SIZE_SAVE_EVERYTHING - 2 * __SIZEOF_POINTER__)(%esp) 343 CFI_REL_OFFSET(%edi, (FRAME_SIZE_SAVE_EVERYTHING - 2 * __SIZEOF_POINTER__)) 408 movl %edx, %edi // save code pointer in EDI [all …]
|
D | asm_support_x86.S | 261 PUSH edi // Save callee saves 297 POP edi
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | array.S | 11 GET_VREG %edi, %rax # eax <- vBB (array object) 13 testl %edi, %edi # null array object? 15 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi 22 testb $$READ_BARRIER_TEST_VALUE, GRAY_BYTE_OFFSET(%edi) 66 GET_VREG %edi, %rax # edi <- vBB (array object) 68 testl %edi, %edi # null array object? 70 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi 99 GET_VREG %edi, %rax # edi <- vBB (array object) 101 testl %edi, %edi # null array object? 103 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi
|
D | invoke.S | 6 movzwl 2(rPC), %edi // call_site index, first argument of runtime call. 11 movzwl 2(rPC), %edi // call_site index, first argument of runtime call. 144 movq MIRROR_CLASS_VTABLE_OFFSET_64(%edx, %edi, 8), %rdi 151 movl %eax, %edi
|
D | control_flow.S | 176 GET_VREG %edi, rINSTq # edi<- vAA (exception object)
|
D | other.S | 103 GET_VREG %edi, rINSTq 117 GET_VREG %edi, rINSTq
|
D | main.S | 57 #define OUT_32_ARG0 %edi 806 movzbl 1(rPC), %edi 827 movl %edi, %eax 909 subl $$1, %edi 912 subl $$1, %edi 916 testl %edi, %edi 1502 movl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %eax 1503 movl %esi, %edi
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 731 movl %eax, %edi // pass the index of the constant as arg0 850 POISON_HEAP_REF edi 851 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax) 898 POISON_HEAP_REF edi 899 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax) 920 POISON_HEAP_REF edi 921 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax) 1072 testl %edi, %edi // Null check object/rdi. 1075 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi), %ecx // ecx := lock word. 1086 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) [all …]
|
/art/runtime/interpreter/mterp/x86_64/ |
D | arithmetic.S | 415 xorl %edi, %edi 419 cmovl %esi, %edi 420 cmovg %eax, %edi 421 SET_VREG %edi, rINSTq
|
D | main.S | 159 #define OUT_32_ARG0 %edi
|
/art/runtime/interpreter/mterp/x86/ |
D | main.S | 169 #define rFP %edi 381 PUSH %edi 776 POP %edi
|
/art/compiler/jni/ |
D | jni_cfi_test_expected.inc | 202 // 0x00000000: push edi 232 // 0x00000024: pop edi
|
/art/runtime/arch/ |
D | stub_test.cc | 106 PUSH(%%edi) in Invoke3WithReferrerAndHidden() 118 POP(%%edi) in Invoke3WithReferrerAndHidden() 130 POP(%%edi) in Invoke3WithReferrerAndHidden()
|
/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 1005 Register edi = locations->GetTemp(1).AsRegister<Register>(); in VisitStringEquals() local 1072 __ leal(edi, Address(arg, value_offset)); in VisitStringEquals()
|