Lines Matching refs:FrameIdx
430 int FrameIdx; in assignCalleeSavedSpillSlots() local
431 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) { in assignCalleeSavedSpillSlots()
432 CS.setFrameIdx(FrameIdx); in assignCalleeSavedSpillSlots()
451 FrameIdx = MFI.CreateStackObject(Size, Alignment, true); in assignCalleeSavedSpillSlots()
452 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx; in assignCalleeSavedSpillSlots()
453 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx; in assignCalleeSavedSpillSlots()
456 FrameIdx = MFI.CreateFixedSpillStackObject(Size, FixedSlot->Offset); in assignCalleeSavedSpillSlots()
459 CS.setFrameIdx(FrameIdx); in assignCalleeSavedSpillSlots()
641 static inline void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() argument
646 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
648 Align Alignment = MFI.getObjectAlign(FrameIdx); in AdjustStackOffset()
658 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset in AdjustStackOffset()
660 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset in AdjustStackOffset()
662 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset in AdjustStackOffset()
664 MFI.setObjectOffset(FrameIdx, Offset); in AdjustStackOffset()
665 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
716 static inline bool scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, in scavengeStackSlot() argument
719 if (MFI.isVariableSizedObjectIndex(FrameIdx)) in scavengeStackSlot()
729 Align ObjAlign = MFI.getObjectAlign(FrameIdx); in scavengeStackSlot()
733 int64_t ObjSize = MFI.getObjectSize(FrameIdx); in scavengeStackSlot()
761 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") scavenged at SP[" in scavengeStackSlot()
763 MFI.setObjectOffset(FrameIdx, ObjStart); in scavengeStackSlot()
765 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") scavenged at SP[" in scavengeStackSlot()
767 MFI.setObjectOffset(FrameIdx, FreeStart); in scavengeStackSlot()
1234 unsigned FrameIdx = Op.getIndex(); in replaceFrameIndices() local
1235 unsigned Size = MF.getFrameInfo().getObjectSize(FrameIdx); in replaceFrameIndices()
1238 TFI->getFrameIndexReference(MF, FrameIdx, Reg); in replaceFrameIndices()