• Home
  • Raw
  • Download

Lines Matching refs:ESP

83     __ addl(ESP,  in EmitNativeCode()
218 blocked_registers[ESP] = true; in SetupBlockedRegisters()
246 __ testl(EAX, Address(ESP, -static_cast<int32_t>(GetStackOverflowReservedBytes(kX86)))); in GenerateFrameEntry()
251 __ subl(ESP, Immediate(GetFrameSize() - kNumberOfPushedRegistersAtEntry * kX86WordSize)); in GenerateFrameEntry()
257 __ fs()->cmpl(ESP, Address::Absolute(Thread::StackEndOffset<kX86WordSize>())); in GenerateFrameEntry()
261 __ movl(Address(ESP, kCurrentMethodStackOffset), EAX); in GenerateFrameEntry()
265 __ addl(ESP, Immediate(GetFrameSize() - kNumberOfPushedRegistersAtEntry * kX86WordSize)); in GenerateFrameExit()
273 __ movl(reg, Address(ESP, kCurrentMethodStackOffset)); in LoadCurrentMethod()
352 __ movl(destination.AsX86().AsCpuRegister(), Address(ESP, source.GetStackIndex())); in Move32()
356 __ movl(Address(ESP, destination.GetStackIndex()), source.AsX86().AsCpuRegister()); in Move32()
359 __ pushl(Address(ESP, source.GetStackIndex())); in Move32()
360 __ popl(Address(ESP, destination.GetStackIndex())); in Move32()
378 __ movl(destination.AsX86().AsRegisterPairHigh(), Address(ESP, in Move64()
382 __ movl(destination.AsX86().AsRegisterPairLow(), Address(ESP, source.GetStackIndex())); in Move64()
384 Address(ESP, source.GetHighStackIndex(kX86WordSize))); in Move64()
391 __ movl(Address(ESP, calling_convention.GetStackOffsetOf(argument_index + 1)), in Move64()
396 Address(ESP, source.GetStackIndex())); in Move64()
397 __ pushl(Address(ESP, source.GetHighStackIndex(kX86WordSize))); in Move64()
398 __ popl(Address(ESP, calling_convention.GetStackOffsetOf(argument_index + 1))); in Move64()
402 __ movl(Address(ESP, destination.GetStackIndex()), source.AsX86().AsRegisterPairLow()); in Move64()
403 __ movl(Address(ESP, destination.GetHighStackIndex(kX86WordSize)), in Move64()
408 __ movl(Address(ESP, destination.GetStackIndex()), in Move64()
410 __ pushl(Address(ESP, in Move64()
412 __ popl(Address(ESP, destination.GetHighStackIndex(kX86WordSize))); in Move64()
415 __ pushl(Address(ESP, source.GetStackIndex())); in Move64()
416 __ popl(Address(ESP, destination.GetStackIndex())); in Move64()
417 __ pushl(Address(ESP, source.GetHighStackIndex(kX86WordSize))); in Move64()
418 __ popl(Address(ESP, destination.GetHighStackIndex(kX86WordSize))); in Move64()
429 __ movl(Address(ESP, location.GetStackIndex()), imm); in Move()
437 __ movl(Address(ESP, location.GetStackIndex()), Immediate(Low32Bits(value))); in Move()
438 __ movl(Address(ESP, location.GetHighStackIndex(kX86WordSize)), Immediate(High32Bits(value))); in Move()
526 __ cmpl(Address(ESP, lhs.GetStackIndex()), Immediate(0)); in VisitIf()
540 __ cmpl(lhs.AsX86().AsCpuRegister(), Address(ESP, rhs.GetStackIndex())); in VisitIf()
613 Address(ESP, locations->InAt(1).GetStackIndex())); in VisitCondition()
845 Address(ESP, locations->InAt(1).GetStackIndex())); in VisitAdd()
860 Address(ESP, locations->InAt(1).GetStackIndex())); in VisitAdd()
862 Address(ESP, locations->InAt(1).GetHighStackIndex(kX86WordSize))); in VisitAdd()
918 Address(ESP, locations->InAt(1).GetStackIndex())); in VisitSub()
933 Address(ESP, locations->InAt(1).GetStackIndex())); in VisitSub()
935 Address(ESP, locations->InAt(1).GetHighStackIndex(kX86WordSize))); in VisitSub()
1024 __ cmpl(left.AsRegisterPairHigh(), Address(ESP, right.GetHighStackIndex(kX86WordSize))); in VisitCompare()
1032 __ cmpl(left.AsRegisterPairLow(), Address(ESP, right.GetStackIndex())); in VisitCompare()
1229 __ cmpl(Address(ESP, obj.GetStackIndex()), Immediate(0)); in VisitNullCheck()
1495 __ movl(static_cast<Register>(ensure_scratch.GetRegister()), Address(ESP, src + stack_offset)); in MoveMemoryToMemory()
1496 __ movl(Address(ESP, dst + stack_offset), static_cast<Register>(ensure_scratch.GetRegister())); in MoveMemoryToMemory()
1509 __ movl(Address(ESP, destination.GetStackIndex()), source.AsX86().AsCpuRegister()); in EmitMove()
1513 __ movl(destination.AsX86().AsCpuRegister(), Address(ESP, source.GetStackIndex())); in EmitMove()
1525 __ movl(Address(ESP, destination.GetStackIndex()), imm); in EmitMove()
1538 __ movl(static_cast<Register>(ensure_scratch.GetRegister()), Address(ESP, mem + stack_offset)); in Exchange()
1539 __ movl(Address(ESP, mem + stack_offset), reg); in Exchange()
1553 __ movl(static_cast<Register>(ensure_scratch1.GetRegister()), Address(ESP, mem1 + stack_offset)); in Exchange()
1554 __ movl(static_cast<Register>(ensure_scratch2.GetRegister()), Address(ESP, mem2 + stack_offset)); in Exchange()
1555 __ movl(Address(ESP, mem2 + stack_offset), static_cast<Register>(ensure_scratch1.GetRegister())); in Exchange()
1556 __ movl(Address(ESP, mem1 + stack_offset), static_cast<Register>(ensure_scratch2.GetRegister())); in Exchange()