Lines Matching refs:Offset
364 MFI->CreateFixedSpillStackObject(RC->getSize(), FixedSlot->Offset); in assignCalleeSavedSpillSlots()
502 bool StackGrowsDown, int64_t &Offset, in AdjustStackOffset() argument
506 Offset += MFI->getObjectSize(FrameIdx); in AdjustStackOffset()
515 Offset = (Offset + Align - 1) / Align * Align; in AdjustStackOffset()
518 DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset << "]\n"); in AdjustStackOffset()
519 MFI->setObjectOffset(FrameIdx, -Offset); // Set the computed offset in AdjustStackOffset()
521 DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset << "]\n"); in AdjustStackOffset()
522 MFI->setObjectOffset(FrameIdx, Offset); in AdjustStackOffset()
523 Offset += MFI->getObjectSize(FrameIdx); in AdjustStackOffset()
533 int64_t &Offset, unsigned &MaxAlign) { in AssignProtectedObjSet() argument
538 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign); in AssignProtectedObjSet()
564 int64_t Offset = LocalAreaOffset; in calculateFrameObjectOffsets() local
583 if (FixedOff > Offset) Offset = FixedOff; in calculateFrameObjectOffsets()
592 Offset += MFI->getObjectSize(i); in calculateFrameObjectOffsets()
596 Offset = RoundUpToAlignment(Offset, Align); in calculateFrameObjectOffsets()
598 MFI->setObjectOffset(i, -Offset); // Set the computed offset in calculateFrameObjectOffsets()
605 Offset = RoundUpToAlignment(Offset, Align); in calculateFrameObjectOffsets()
607 MFI->setObjectOffset(i, Offset); in calculateFrameObjectOffsets()
608 Offset += MFI->getObjectSize(i); in calculateFrameObjectOffsets()
627 AdjustStackOffset(MFI, *I, StackGrowsDown, Offset, MaxAlign); in calculateFrameObjectOffsets()
638 Offset = RoundUpToAlignment(Offset, Align); in calculateFrameObjectOffsets()
640 DEBUG(dbgs() << "Local frame base offset: " << Offset << "\n"); in calculateFrameObjectOffsets()
645 int64_t FIOffset = (StackGrowsDown ? -Offset : Offset) + Entry.second; in calculateFrameObjectOffsets()
651 Offset += MFI->getLocalFrameSize(); in calculateFrameObjectOffsets()
665 Offset, MaxAlign); in calculateFrameObjectOffsets()
698 Offset, MaxAlign); in calculateFrameObjectOffsets()
700 Offset, MaxAlign); in calculateFrameObjectOffsets()
702 Offset, MaxAlign); in calculateFrameObjectOffsets()
722 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign); in calculateFrameObjectOffsets()
732 AdjustStackOffset(MFI, *I, StackGrowsDown, Offset, MaxAlign); in calculateFrameObjectOffsets()
740 Offset += MFI->getMaxCallFrameSize(); in calculateFrameObjectOffsets()
757 Offset = RoundUpToAlignment(Offset, StackAlign); in calculateFrameObjectOffsets()
761 int64_t StackSize = Offset - LocalAreaOffset; in calculateFrameObjectOffsets()
899 MachineOperand &Offset = MI->getOperand(1); in replaceFrameIndices() local
900 Offset.setImm(Offset.getImm() + in replaceFrameIndices()
917 MachineOperand &Offset = MI->getOperand(i + 1); in replaceFrameIndices() local
922 Offset.setImm(Offset.getImm() + refOffset); in replaceFrameIndices()