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.cc81 __ 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 …]
Dassembler_x86.h167 CHECK_EQ(base_in, ESP); in Address()
168 Init(ESP, disp.Int32Value()); in Address()
176 CHECK_NE(index_in, ESP); // Illegal addressing mode. in Address()
177 SetModRM(0, ESP); in Address()
211 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init()
214 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init()
218 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init()
224 CHECK_NE(index_in, ESP); // Illegal addressing mode. in Init()
226 SetModRM(0, ESP); in Init()
229 SetModRM(1, ESP); in Init()
[all …]
Dassembler_x86_test.cc75 addresses_.push_back(x86::Address(x86::ESP, x86::EAX, x86::TIMES_1, 15)); in SetUpHelpers()
76 addresses_.push_back(x86::Address(x86::ESP, x86::EBX, x86::TIMES_2, 16)); in SetUpHelpers()
77 addresses_.push_back(x86::Address(x86::ESP, x86::ECX, x86::TIMES_4, 17)); in SetUpHelpers()
78 addresses_.push_back(x86::Address(x86::ESP, x86::EDX, x86::TIMES_8, 18)); in SetUpHelpers()
79 addresses_.push_back(x86::Address(x86::ESP, -1)); in SetUpHelpers()
80 addresses_.push_back(x86::Address(x86::ESP, 0)); in SetUpHelpers()
81 addresses_.push_back(x86::Address(x86::ESP, 1)); in SetUpHelpers()
82 addresses_.push_back(x86::Address(x86::ESP, 987654321)); in SetUpHelpers()
92 new x86::Register(x86::ESP), in SetUpHelpers()
238 if (*index == x86::ESP) { in TEST_F()
[all …]
Dmanaged_register_x86.h93 CHECK_LT(AsCpuRegister(), ESP); // ESP, EBP, ESI and EDI cannot be encoded as byte registers. in AsByteRegister()
Dassembler_x86.cc38 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 <<()
3699 movsd(dst, Address(ESP, 0)); in LoadLongConstant()
3700 addl(ESP, Immediate(2 * sizeof(int32_t))); in LoadLongConstant()
/art/runtime/arch/x86/
Dcontext_x86.cc32 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()
Dregisters_x86.h32 ESP = 4, enumerator
Dcontext_x86.h41 SetGPR(ESP, new_sp); in SetSP()
/art/compiler/optimizing/
Dcode_generator_x86.cc506 DCHECK_NE(ref_reg, ESP); in EmitNativeCode()
591 DCHECK_NE(ref_reg, ESP); in EmitNativeCode()
978 __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id)); in SaveCoreRegister()
983 __ movl(static_cast<Register>(reg_id), Address(ESP, stack_index)); in RestoreCoreRegister()
989 __ movups(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister()
991 __ movsd(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister()
998 __ movups(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister()
1000 __ movsd(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister()
1064 blocked_core_registers_[ESP] = true; in SetupBlockedRegisters()
1084 __ movl(EAX, Address(ESP, kX86WordSize)); in MaybeIncrementHotness()
[all …]
Dintrinsics_x86.cc135 DCHECK_NE(temp2, ESP); in EmitNativeCode()
445 __ comiss(t2, Address(ESP, 4)); in VisitMathRoundFloat()
447 __ addss(t1, Address(ESP, 0)); in VisitMathRoundFloat()
449 __ addl(ESP, Immediate(8)); in VisitMathRoundFloat()
480 __ subl(ESP, Immediate(16)); in GenFPToFPCall()
484 __ movsd(Address(ESP, 0), XMM0); in GenFPToFPCall()
488 __ movsd(Address(ESP, 8), XMM1); in GenFPToFPCall()
495 __ fstpl(Address(ESP, 0)); in GenFPToFPCall()
496 __ movsd(XMM0, Address(ESP, 0)); in GenFPToFPCall()
499 __ addl(ESP, Immediate(16)); in GenFPToFPCall()
[all …]
Dcode_generator_x86.h644 assembler_.lock()->addl(Address(ESP, 0), Immediate(0));