Searched refs:ESP (Results 1 – 9 of 9) sorted by relevance
/art/compiler/utils/x86/ |
D | assembler_x86.cc | 1585 movsd(dst, Address(ESP, 0)); in LoadLongConstant() 1586 addl(ESP, Immediate(2 * sizeof(int32_t))); in LoadLongConstant() 1730 addl(ESP, Immediate(-adjust)); in BuildFrame() 1740 movl(Address(ESP, offset), spill.AsX86().AsCpuRegister()); in BuildFrame() 1744 movsd(Address(ESP, frame_size + spill.getSpillOffset()), spill.AsX86().AsXmmRegister()); in BuildFrame() 1747 movss(Address(ESP, frame_size + spill.getSpillOffset()), spill.AsX86().AsXmmRegister()); in BuildFrame() 1758 addl(ESP, Immediate(adjust)); in RemoveFrame() 1774 addl(ESP, Immediate(-adjust)); in IncreaseFrameSize() 1780 addl(ESP, Immediate(adjust)); in DecreaseFrameSize() 1790 movl(Address(ESP, offs), src.AsCpuRegister()); in Store() [all …]
|
D | assembler_x86_test.cc | 57 new x86::Register(x86::ESP), in SetUpHelpers() 176 GetAssembler()->filds(x86::Address(x86::Register(x86::ESP), 4)); in TEST_F() 177 GetAssembler()->fildl(x86::Address(x86::Register(x86::ESP), 12)); in TEST_F() 185 GetAssembler()->fistps(x86::Address(x86::Register(x86::ESP), 16)); in TEST_F() 186 GetAssembler()->fistpl(x86::Address(x86::Register(x86::ESP), 24)); in TEST_F()
|
D | assembler_x86.h | 144 CHECK_EQ(base_in, ESP); in Address() 145 Init(ESP, disp.Int32Value()); in Address() 155 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init() 158 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init() 162 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init() 168 CHECK_NE(index_in, ESP); // Illegal addressing mode. in Address() 169 SetModRM(0, ESP); in Address() 175 CHECK_NE(index_in, ESP); // Illegal addressing mode. in Address() 177 SetModRM(0, ESP); in Address() 180 SetModRM(1, ESP); in Address() [all …]
|
D | managed_register_x86.h | 94 CHECK_LT(AsCpuRegister(), ESP); // ESP, EBP, ESI and EDI cannot be encoded as byte registers. in AsByteRegister()
|
/art/compiler/optimizing/ |
D | code_generator_x86.cc | 351 __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id)); in SaveCoreRegister() 356 __ movl(static_cast<Register>(reg_id), Address(ESP, stack_index)); in RestoreCoreRegister() 361 __ movsd(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 366 __ movsd(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister() 442 blocked_core_registers_[ESP] = true; in SetupBlockedRegisters() 481 __ testl(EAX, Address(ESP, -static_cast<int32_t>(GetStackOverflowReservedBytes(kX86)))); in GenerateFrameEntry() 499 __ subl(ESP, Immediate(adjust)); in GenerateFrameEntry() 501 __ movl(Address(ESP, kCurrentMethodStackOffset), EAX); in GenerateFrameEntry() 508 __ addl(ESP, Immediate(adjust)); in GenerateFrameExit() 531 __ movl(reg, Address(ESP, kCurrentMethodStackOffset)); in LoadCurrentMethod() [all …]
|
D | intrinsics_x86.cc | 354 __ subl(ESP, Immediate(8)); in MathAbsFP() 357 __ andpd(output.AsFpuRegister<XmmRegister>(), Address(ESP, 0)); in MathAbsFP() 359 __ subl(ESP, Immediate(12)); in MathAbsFP() 361 __ andps(output.AsFpuRegister<XmmRegister>(), Address(ESP, 0)); in MathAbsFP() 363 __ addl(ESP, Immediate(16)); in MathAbsFP() 540 __ movsd(out, Address(ESP, 0)); in GenMinMaxFP() 541 __ addl(ESP, Immediate(8)); in GenMinMaxFP() 544 __ movss(out, Address(ESP, 0)); in GenMinMaxFP() 545 __ addl(ESP, Immediate(4)); in GenMinMaxFP()
|
/art/runtime/arch/x86/ |
D | context_x86.cc | 31 gprs_[ESP] = &esp_; in Reset() 33 esp_ = X86Context::kBadGprBase + ESP; in Reset() 103 uintptr_t esp = gprs[kNumberOfCpuRegisters - ESP - 1] - sizeof(intptr_t); in DoLongJump()
|
D | registers_x86.h | 34 ESP = 4, enumerator
|
D | context_x86.h | 40 SetGPR(ESP, new_sp); in SetSP()
|