Home
last modified time | relevance | path

Searched refs:stack_offset (Results 1 – 4 of 4) sorted by relevance

/art/compiler/utils/mips/
Dassembler_mips.cc550 int stack_offset = frame_size - kFramePointerSize; in BuildFrame() local
551 StoreToOffset(kStoreWord, RA, SP, stack_offset); in BuildFrame()
553 stack_offset -= kFramePointerSize; in BuildFrame()
555 StoreToOffset(kStoreWord, reg, SP, stack_offset); in BuildFrame()
573 int stack_offset = frame_size - (callee_save_regs.size() * kFramePointerSize) - kFramePointerSize; in RemoveFrame() local
576 LoadFromOffset(kLoadWord, reg, SP, stack_offset); in RemoveFrame()
577 stack_offset += kFramePointerSize; in RemoveFrame()
579 LoadFromOffset(kLoadWord, RA, SP, stack_offset); in RemoveFrame()
/art/compiler/optimizing/
Dcode_generator_x86.cc1494 int stack_offset = ensure_scratch.IsSpilled() ? kX86WordSize : 0; in MoveMemoryToMemory() local
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()
1537 int stack_offset = ensure_scratch.IsSpilled() ? kX86WordSize : 0; in Exchange() local
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()
1551 int stack_offset = ensure_scratch1.IsSpilled() ? kX86WordSize : 0; in Exchange() local
1552 stack_offset += ensure_scratch2.IsSpilled() ? kX86WordSize : 0; 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()
[all …]
Dcode_generator_x86_64.cc1407 int stack_offset = ensure_scratch.IsSpilled() ? kX86_64WordSize : 0; in Exchange32() local
1408 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), mem1 + stack_offset)); in Exchange32()
1410 Address(CpuRegister(RSP), mem2 + stack_offset)); in Exchange32()
1411 __ movl(Address(CpuRegister(RSP), mem2 + stack_offset), CpuRegister(TMP)); in Exchange32()
1412 __ movl(Address(CpuRegister(RSP), mem1 + stack_offset), in Exchange32()
1426 int stack_offset = ensure_scratch.IsSpilled() ? kX86_64WordSize : 0; in Exchange64() local
1427 __ movq(CpuRegister(TMP), Address(CpuRegister(RSP), mem1 + stack_offset)); in Exchange64()
1429 Address(CpuRegister(RSP), mem2 + stack_offset)); in Exchange64()
1430 __ movq(Address(CpuRegister(RSP), mem2 + stack_offset), CpuRegister(TMP)); in Exchange64()
1431 __ movq(Address(CpuRegister(RSP), mem1 + stack_offset), in Exchange64()
Dcode_generator_arm.cc1548 int stack_offset = ensure_scratch.IsSpilled() ? kArmWordSize : 0; in Exchange() local
1550 SP, mem1 + stack_offset); in Exchange()
1551 __ LoadFromOffset(kLoadWord, IP, SP, mem2 + stack_offset); in Exchange()
1553 SP, mem2 + stack_offset); in Exchange()
1554 __ StoreToOffset(kStoreWord, IP, SP, mem1 + stack_offset); in Exchange()