Home
last modified time | relevance | path

Searched refs:ESP (Results 1 – 11 of 11) sorted by relevance

/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc64 __ addl(ESP, Immediate(-adjust)); in BuildFrame()
74 __ movl(Address(ESP, offset), spill.AsX86().AsCpuRegister()); in BuildFrame()
78 __ movsd(Address(ESP, frame_size + spill.getSpillOffset()), spill.AsX86().AsXmmRegister()); in BuildFrame()
81 __ movss(Address(ESP, frame_size + spill.getSpillOffset()), spill.AsX86().AsXmmRegister()); in BuildFrame()
93 __ addl(ESP, Immediate(adjust)); in RemoveFrame()
109 __ addl(ESP, Immediate(-adjust)); in IncreaseFrameSize()
115 assembler->addl(ESP, Immediate(adjust)); in DecreaseFrameSizeImpl()
129 __ movl(Address(ESP, offs), src.AsCpuRegister()); in Store()
132 __ movl(Address(ESP, offs), src.AsRegisterPairLow()); in Store()
133 __ movl(Address(ESP, FrameOffset(offs.Int32Value()+4)), src.AsRegisterPairHigh()); in Store()
[all …]
Dassembler_x86_test.cc64 new x86::Register(x86::ESP), in SetUpHelpers()
181 GetAssembler()->filds(x86::Address(x86::Register(x86::ESP), 4)); in TEST_F()
182 GetAssembler()->fildl(x86::Address(x86::Register(x86::ESP), 12)); in TEST_F()
190 GetAssembler()->fistps(x86::Address(x86::Register(x86::ESP), 16)); in TEST_F()
191 GetAssembler()->fistpl(x86::Address(x86::Register(x86::ESP), 24)); in TEST_F()
391 x86::Address(x86::Register(x86::ESP), FrameOffset(7)), in TEST_F()
409 x86::Address(x86::Register(x86::ESP), FrameOffset(7)), in TEST_F()
427 GetAssembler()->movaps(x86::XmmRegister(x86::XMM0), x86::Address(x86::Register(x86::ESP), 4)); in TEST_F()
428 GetAssembler()->movaps(x86::Address(x86::Register(x86::ESP), 2), x86::XmmRegister(x86::XMM1)); in TEST_F()
436 GetAssembler()->movups(x86::XmmRegister(x86::XMM0), x86::Address(x86::Register(x86::ESP), 4)); in TEST_F()
[all …]
Dassembler_x86.h165 CHECK_EQ(base_in, ESP); in Address()
166 Init(ESP, disp.Int32Value()); in Address()
174 CHECK_NE(index_in, ESP); // Illegal addressing mode. in Address()
175 SetModRM(0, ESP); in Address()
209 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init()
212 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init()
216 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init()
222 CHECK_NE(index_in, ESP); // Illegal addressing mode. in Init()
224 SetModRM(0, ESP); in Init()
227 SetModRM(1, ESP); in Init()
[all …]
Dmanaged_register_x86.h94 CHECK_LT(AsCpuRegister(), ESP); // ESP, EBP, ESI and EDI cannot be encoded as byte registers. in AsByteRegister()
Dassembler_x86.cc2395 movsd(dst, Address(ESP, 0)); in LoadLongConstant()
2396 addl(ESP, Immediate(2 * sizeof(int32_t))); in LoadLongConstant()
/art/compiler/optimizing/
Dcode_generator_x86.cc495 DCHECK_NE(ref_reg, ESP); in EmitNativeCode()
581 DCHECK_NE(ref_reg, ESP); in EmitNativeCode()
965 __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id)); in SaveCoreRegister()
970 __ movl(static_cast<Register>(reg_id), Address(ESP, stack_index)); in RestoreCoreRegister()
976 __ movups(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister()
978 __ movsd(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister()
985 __ movups(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister()
987 __ movsd(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister()
1050 blocked_core_registers_[ESP] = true; in SetupBlockedRegisters()
1070 __ testl(EAX, Address(ESP, -static_cast<int32_t>(GetStackOverflowReservedBytes(kX86)))); in GenerateFrameEntry()
[all …]
Dintrinsics_x86.cc144 DCHECK_NE(temp2, ESP); in EmitNativeCode()
390 __ subl(ESP, Immediate(8)); in MathAbsFP()
393 __ andpd(output.AsFpuRegister<XmmRegister>(), Address(ESP, 0)); in MathAbsFP()
395 __ subl(ESP, Immediate(12)); in MathAbsFP()
397 __ andps(output.AsFpuRegister<XmmRegister>(), Address(ESP, 0)); in MathAbsFP()
399 __ addl(ESP, Immediate(16)); in MathAbsFP()
579 __ movsd(out, Address(ESP, 0)); in GenMinMaxFP()
580 __ addl(ESP, Immediate(8)); in GenMinMaxFP()
583 __ movss(out, Address(ESP, 0)); in GenMinMaxFP()
584 __ addl(ESP, Immediate(4)); in GenMinMaxFP()
[all …]
Dcode_generator_x86.h595 assembler_.lock()->addl(Address(ESP, 0), Immediate(0));
/art/runtime/arch/x86/
Dcontext_x86.cc31 gprs_[ESP] = &esp_; in Reset()
34 esp_ = X86Context::kBadGprBase + ESP; in Reset()
103 uintptr_t esp = gprs[kNumberOfCpuRegisters - ESP - 1] - sizeof(intptr_t); in DoLongJump()
Dregisters_x86.h34 ESP = 4, enumerator
Dcontext_x86.h40 SetGPR(ESP, new_sp); in SetSP()