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 76 PUSH (%edi) 80 movl %eax, %edi 84 lea 16(%edi), %edi 89 mov %edi, %edx 91 xor %edx, %edi 122 pcmpeqb (%edi), %xmm1 124 pcmpeqb 16(%edi), %xmm2 127 add $32, %edi 132 lea (%ecx, %edi,1), %eax [all …]
|
D | jni_entrypoints_x86.S | 160 PUSH edi 164 leal 2 * __SIZEOF_POINTER__(%esp), %edi 165 leal FRAME_SIZE_SAVE_REFS_AND_ARGS(%edi), %esi 170 POP edi 198 movl %edi, 56(%ebx) 199 CFI_EXPRESSION_BREG CFI_REG(edi), CFI_REG(ebx), 56 236 movl 56(%ebx), %edi 237 CFI_RESTORE(%edi) 246 PUSH edi 251 leal FRAME_SIZE_SAVE_REFS_AND_ARGS - __SIZEOF_POINTER__(%ebx), %edi [all …]
|
D | quick_entrypoints_x86.S | 31 PUSH edi // Save callee saves (ebx is saved/restored by the upcall) 101 xchgl 0(%esp),%edi // restore EDI and place code pointer as only value on stack 161 PUSH edi 184 POP edi 271 movl %edi, (FRAME_SIZE_SAVE_EVERYTHING - 2 * __SIZEOF_POINTER__)(%esp) 272 CFI_REL_OFFSET(%edi, (FRAME_SIZE_SAVE_EVERYTHING - 2 * __SIZEOF_POINTER__)) 336 movl %edx, %edi // save code pointer in EDI 354 xchgl %edi, (%esp) 448 PUSH edi // save edi 452 mov 8+16(%esp), %edi // EDI := arg_array + 4 ; ie skip this pointer. [all …]
|
D | asm_support_x86.S | 283 PUSH edi // Save callee saves (ebx is saved/restored by the upcall) 307 POP edi 315 PUSH edi // Save callee saves (ebx is saved/restored by the upcall) 338 PUSH edi // Save callee saves 374 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) 68 GET_VREG %edi, %rax # edi <- vBB (array object) 70 testl %edi, %edi # null array object? 72 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi 101 GET_VREG %edi, %rax # edi <- vBB (array object) 103 testl %edi, %edi # null array object? 105 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi
|
D | object.S | 6 GET_VREG %edi, rINSTq 7 testl %edi, %edi 11 cmpl MIRROR_OBJECT_CLASS_OFFSET(%edi), %esi 28 movl MIRROR_OBJECT_CLASS_OFFSET(%edi), %eax 92 movzbl rINSTbl,%edi 93 sarl $$4,%edi # edi<- B 94 GET_VREG %edi %rdi # edi<- vB (object) 96 testl %edi, %edi 100 cmpl MIRROR_OBJECT_CLASS_OFFSET(%edi), %esi 103 movl $$1, %edi [all …]
|
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. 163 movq MIRROR_CLASS_VTABLE_OFFSET_64(%edx, %edi, 8), %rdi 170 movl %eax, %edi
|
D | control_flow.S | 173 GET_VREG %edi, rINSTq # edi<- vAA (exception object)
|
D | arithmetic.S | 415 xorl %edi, %edi 419 cmovl %esi, %edi 420 cmovg %eax, %edi 421 SET_VREG %edi, rINSTq
|
D | other.S | 103 GET_VREG %edi, rINSTq 117 GET_VREG %edi, rINSTq
|
D | main.S | 57 #define OUT_32_ARG0 %edi 889 movzbl 1(rPC), %edi 910 movl %edi, %eax 992 subl $$1, %edi 995 subl $$1, %edi 999 testl %edi, %edi 1880 movl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %eax 1881 movl %esi, %edi
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 696 movl %eax, %edi // pass the index of the constant as arg0 861 POISON_HEAP_REF edi 862 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax) 908 POISON_HEAP_REF edi 909 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax) 931 POISON_HEAP_REF edi 932 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax) 1195 shrl LITERAL(CARD_TABLE_CARD_SHIFT), %edi 1211 movl %ecx, %edi // Pass arg1 = array's component type. 1223 shrl LITERAL(CARD_TABLE_CARD_SHIFT), %edi [all …]
|
/art/runtime/interpreter/mterp/x86ng/ |
D | main.S | 52 #define rFP %edi 1004 PUSH edi 1012 POP edi 1877 leal 1(%eax), %edi // shorty + 1 ; ie skip return arg character 1879 movl %edi, LOCAL2(%esp) 1884 …LOOP_OVER_SHORTY_STORING_GPRS 0, -4, edx, edi, esi, ecx, ebx, .Lgpr_setup_finished, .Lif_long, is_… 1885 …LOOP_OVER_SHORTY_STORING_GPRS -4, 0, edx, edi, esi, ecx, ebx, .Lgpr_setup_finished, .Lif_long, is_… 1888 …LOOP_OVER_SHORTY_STORING_GPRS 8, 4, edx, edi, esi, ecx, ebx, .Lgpr_setup_finished, .Lif_long_ebx, … 1889 …LOOP_OVER_SHORTY_STORING_GPRS 4, 0, edx, edi, esi, ecx, ebx, .Lgpr_setup_finished, .Lif_long, is_e… 1891 …LOOP_OVER_SHORTY_STORING_GPRS 0, 0, edx, edi, esi, ecx, ebx, .Lgpr_setup_finished, .Lif_long, is_e… [all …]
|
/art/compiler/jni/ |
D | jni_cfi_test_expected.inc | 213 // 0x00000000: push edi 243 // 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 | 1039 Register edi = locations->GetTemp(1).AsRegister<Register>(); in VisitStringEquals() local 1106 __ leal(edi, Address(arg, value_offset)); in VisitStringEquals()
|