/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 81 __ addl(ESP, Immediate(-adjust)); in BuildFrame() 99 __ addl(ESP, Immediate(adjust)); in RemoveFrame() 117 __ addl(ESP, Immediate(-adjust)); in IncreaseFrameSize() 125 assembler->addl(ESP, Immediate(adjust)); in DecreaseFrameSizeImpl() 140 __ movl(Address(ESP, offs), src.AsCpuRegister()); in Store() 143 __ movl(Address(ESP, offs), src.AsRegisterPairLow()); in Store() 144 __ movl(Address(ESP, FrameOffset(offs.Int32Value()+4)), src.AsRegisterPairHigh()); in Store() 147 __ fstps(Address(ESP, offs)); in Store() 149 __ fstpl(Address(ESP, offs)); in Store() 154 __ movss(Address(ESP, offs), src.AsXmmRegister()); in Store() [all …]
|
D | assembler_x86.h | 174 CHECK_EQ(base_in, ESP); in Address() 175 Init(ESP, disp.Int32Value()); in Address() 183 CHECK_NE(index_in, ESP); // Illegal addressing mode. in Address() 184 SetModRM(0, ESP); in Address() 202 if (rm() == ESP) { in displaceBy() 211 if (rm() == ESP) { in GetBaseRegister() 235 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init() 238 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init() 242 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init() 248 CHECK_NE(index_in, ESP); // Illegal addressing mode. in Init() [all …]
|
D | assembler_x86_test.cc | 81 addresses_.push_back(x86::Address(x86::ESP, x86::EAX, x86::TIMES_1, 15)); in SetUpHelpers() 82 addresses_.push_back(x86::Address(x86::ESP, x86::EBX, x86::TIMES_2, 16)); in SetUpHelpers() 83 addresses_.push_back(x86::Address(x86::ESP, x86::ECX, x86::TIMES_4, 17)); in SetUpHelpers() 84 addresses_.push_back(x86::Address(x86::ESP, x86::EDX, x86::TIMES_8, 18)); in SetUpHelpers() 85 addresses_.push_back(x86::Address(x86::ESP, -1)); in SetUpHelpers() 86 addresses_.push_back(x86::Address(x86::ESP, 0)); in SetUpHelpers() 87 addresses_.push_back(x86::Address(x86::ESP, 1)); in SetUpHelpers() 88 addresses_.push_back(x86::Address(x86::ESP, 987654321)); in SetUpHelpers() 99 new x86::Register(x86::ESP), in SetUpHelpers() 109 secondary_register_names_.emplace(x86::Register(x86::ESP), "sp"); in SetUpHelpers() [all …]
|
D | managed_register_x86.h | 93 CHECK_LT(AsCpuRegister(), ESP); // ESP, EBP, ESI and EDI cannot be encoded as byte registers. in AsByteRegister()
|
D | assembler_x86.cc | 38 if (addr.rm() != ESP || addr.index() == ESP) { in operator <<() 46 if (addr.rm() != ESP || addr.index() == ESP) { in operator <<() 52 if (addr.rm() != ESP || addr.index() == ESP) { in operator <<() 3768 movsd(dst, Address(ESP, 0)); in LoadLongConstant() 3769 addl(ESP, Immediate(2 * sizeof(int32_t))); in LoadLongConstant()
|
/art/runtime/arch/x86/ |
D | context_x86.cc | 32 gprs_[ESP] = &esp_; in Reset() 35 esp_ = X86Context::kBadGprBase + ESP; in Reset() 104 uintptr_t esp = gprs[kNumberOfCpuRegisters - ESP - 1] - sizeof(intptr_t); in DoLongJump()
|
D | registers_x86.h | 32 ESP = 4, enumerator
|
D | context_x86.h | 41 SetGPR(ESP, new_sp); in SetSP()
|
/art/compiler/optimizing/ |
D | code_generator_x86.cc | 513 DCHECK_NE(ref_reg, ESP); in EmitNativeCode() 607 DCHECK_NE(ref_reg, ESP); in EmitNativeCode() 995 __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id)); in SaveCoreRegister() 1000 __ movl(static_cast<Register>(reg_id), Address(ESP, stack_index)); in RestoreCoreRegister() 1006 __ movups(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 1008 __ movsd(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 1015 __ movups(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister() 1017 __ movsd(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister() 1084 blocked_core_registers_[ESP] = true; in SetupBlockedRegisters() 1104 __ movl(EAX, Address(ESP, kX86WordSize)); in MaybeIncrementHotness() [all …]
|
D | intrinsics_x86.cc | 137 DCHECK_NE(temp2, ESP); in EmitNativeCode() 447 __ comiss(t2, Address(ESP, 4)); in VisitMathRoundFloat() 449 __ addss(t1, Address(ESP, 0)); in VisitMathRoundFloat() 451 __ addl(ESP, Immediate(8)); in VisitMathRoundFloat() 482 __ subl(ESP, Immediate(16)); in GenFPToFPCall() 486 __ movsd(Address(ESP, 0), XMM0); in GenFPToFPCall() 490 __ movsd(Address(ESP, 8), XMM1); in GenFPToFPCall() 497 __ fstpl(Address(ESP, 0)); in GenFPToFPCall() 498 __ movsd(XMM0, Address(ESP, 0)); in GenFPToFPCall() 501 __ addl(ESP, Immediate(16)); in GenFPToFPCall() [all …]
|
D | code_generator_x86.h | 668 assembler_.lock()->addl(Address(ESP, 0), Immediate(0));
|