Home
last modified time | relevance | path

Searched refs:stack_slot_delta (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/compiler/backend/arm64/
Dcode-generator-arm64.cc595 int stack_slot_delta = new_slot_above_sp - current_sp_offset; in AdjustStackPointerForTailCall() local
596 DCHECK_EQ(stack_slot_delta % 2, 0); in AdjustStackPointerForTailCall()
597 if (stack_slot_delta > 0) { in AdjustStackPointerForTailCall()
598 tasm->Claim(stack_slot_delta); in AdjustStackPointerForTailCall()
599 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
600 } else if (allow_shrinkage && stack_slot_delta < 0) { in AdjustStackPointerForTailCall()
601 tasm->Drop(-stack_slot_delta); in AdjustStackPointerForTailCall()
602 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
/external/v8/src/compiler/backend/x64/
Dcode-generator-x64.cc725 int stack_slot_delta; in AdjustStackPointerForTailCall() local
736 stack_slot_delta = (state->frame()->GetTotalFrameSlotCount() - in AdjustStackPointerForTailCall()
739 DCHECK_LE(stack_slot_delta, 0); in AdjustStackPointerForTailCall()
743 stack_slot_delta = new_slot_above_sp - current_sp_offset; in AdjustStackPointerForTailCall()
746 if (stack_slot_delta > 0) { in AdjustStackPointerForTailCall()
747 assembler->AllocateStackSpace(stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
748 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
749 } else if (allow_shrinkage && stack_slot_delta < 0) { in AdjustStackPointerForTailCall()
750 assembler->addq(rsp, Immediate(-stack_slot_delta * kSystemPointerSize)); in AdjustStackPointerForTailCall()
751 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
/external/v8/src/compiler/backend/arm/
Dcode-generator-arm.cc615 int stack_slot_delta = new_slot_above_sp - current_sp_offset; in AdjustStackPointerForTailCall() local
616 if (stack_slot_delta > 0) { in AdjustStackPointerForTailCall()
620 tasm->AllocateStackSpace(stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
621 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
622 } else if (allow_shrinkage && stack_slot_delta < 0) { in AdjustStackPointerForTailCall()
626 tasm->add(sp, sp, Operand(-stack_slot_delta * kSystemPointerSize)); in AdjustStackPointerForTailCall()
627 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
/external/v8/src/compiler/backend/ppc/
Dcode-generator-ppc.cc755 int stack_slot_delta = new_slot_above_sp - current_sp_offset; in AdjustStackPointerForTailCall() local
756 if (stack_slot_delta > 0) { in AdjustStackPointerForTailCall()
760 tasm->Add(sp, sp, -stack_slot_delta * kSystemPointerSize, r0); in AdjustStackPointerForTailCall()
761 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
762 } else if (allow_shrinkage && stack_slot_delta < 0) { in AdjustStackPointerForTailCall()
766 tasm->Add(sp, sp, -stack_slot_delta * kSystemPointerSize, r0); in AdjustStackPointerForTailCall()
767 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
/external/v8/src/compiler/backend/
Dinstruction-selector.h543 int stack_slot_delta = 0);
/external/v8/src/compiler/backend/mips/
Dcode-generator-mips.cc572 int stack_slot_delta = new_slot_above_sp - current_sp_offset; in AdjustStackPointerForTailCall() local
573 if (stack_slot_delta > 0) { in AdjustStackPointerForTailCall()
574 tasm->Subu(sp, sp, stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
575 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
576 } else if (allow_shrinkage && stack_slot_delta < 0) { in AdjustStackPointerForTailCall()
577 tasm->Addu(sp, sp, -stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
578 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
/external/v8/src/compiler/backend/mips64/
Dcode-generator-mips64.cc543 int stack_slot_delta = new_slot_above_sp - current_sp_offset; in AdjustStackPointerForTailCall() local
544 if (stack_slot_delta > 0) { in AdjustStackPointerForTailCall()
545 tasm->Dsubu(sp, sp, stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
546 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
547 } else if (allow_shrinkage && stack_slot_delta < 0) { in AdjustStackPointerForTailCall()
548 tasm->Daddu(sp, sp, -stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
549 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
/external/v8/src/compiler/backend/s390/
Dcode-generator-s390.cc1241 int stack_slot_delta = new_slot_above_sp - current_sp_offset; in AdjustStackPointerForTailCall() local
1242 if (stack_slot_delta > 0) { in AdjustStackPointerForTailCall()
1246 tasm->AddP(sp, sp, Operand(-stack_slot_delta * kSystemPointerSize)); in AdjustStackPointerForTailCall()
1247 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
1248 } else if (allow_shrinkage && stack_slot_delta < 0) { in AdjustStackPointerForTailCall()
1252 tasm->AddP(sp, sp, Operand(-stack_slot_delta * kSystemPointerSize)); in AdjustStackPointerForTailCall()
1253 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
/external/v8/src/compiler/backend/ia32/
Dcode-generator-ia32.cc569 int stack_slot_delta = new_slot_above_sp - current_sp_offset; in AdjustStackPointerForTailCall() local
570 if (stack_slot_delta > 0) { in AdjustStackPointerForTailCall()
571 tasm->AllocateStackSpace(stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
572 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()
573 } else if (allow_shrinkage && stack_slot_delta < 0) { in AdjustStackPointerForTailCall()
574 tasm->add(esp, Immediate(-stack_slot_delta * kSystemPointerSize)); in AdjustStackPointerForTailCall()
575 state->IncreaseSPDelta(stack_slot_delta); in AdjustStackPointerForTailCall()