Searched refs:EDI (Results 1 - 8 of 8) sorted by relevance

/art/runtime/arch/x86/
H A Dregisters_x86.cc28 if (rhs >= EAX && rhs <= EDI) {
H A Dregisters_x86.h37 EDI = 7, enumerator in enum:art::x86::Register
H A Dquick_method_frame_info_x86.h28 (1 << art::x86::EBP) | (1 << art::x86::ESI) | (1 << art::x86::EDI);
H A Dquick_entrypoints_x86.S233 movl %edx, %edi // save code pointer in EDI
241 // Swap EDI callee save with code pointer.
1102 PUSH EDI // pass SP. do not just PUSH ESP; that messes up unwinding
1109 movl %eax, %edi // remember code pointer in EDI
1117 POP ebp // restore callee saves except EDI
1119 xchgl 0(%esp),%edi // restore EDI and place code pointer as only value on stack
/art/compiler/utils/x86/
H A Dmanaged_register_x86.cc30 P(EAX, EDI) \
33 P(EDX, EDI) \
35 P(ECX, EDI) \
36 P(EBX, EDI) \
H A Dmanaged_register_x86_test.cc55 reg = X86ManagedRegister::FromCpuRegister(EDI);
61 EXPECT_EQ(EDI, reg.AsCpuRegister());
151 EXPECT_EQ(EDI, reg.AsRegisterPairHigh());
178 EXPECT_EQ(EDI, reg.AsRegisterPairHigh());
196 EXPECT_EQ(EDI, reg.AsRegisterPairHigh());
205 EXPECT_EQ(EDI, reg.AsRegisterPairHigh());
212 EXPECT_TRUE(!reg_eax.Equals(X86ManagedRegister::FromCpuRegister(EDI)));
223 EXPECT_TRUE(!reg_xmm0.Equals(X86ManagedRegister::FromCpuRegister(EDI)));
234 EXPECT_TRUE(!reg_st0.Equals(X86ManagedRegister::FromCpuRegister(EDI)));
245 EXPECT_TRUE(!reg_pair.Equals(X86ManagedRegister::FromCpuRegister(EDI)));
[all...]
/art/compiler/jni/quick/x86/
H A Dcalling_convention_x86.cc118 callee_save_regs_.push_back(X86ManagedRegister::FromCpuRegister(EDI));
122 return 1 << EBP | 1 << ESI | 1 << EDI | 1 << kNumberOfCpuRegisters;
/art/compiler/optimizing/
H A Dcode_generator_x86.cc223 blocked_registers[EDI] = true;

Completed in 55 milliseconds