Lines Matching refs:FrameIdx

498       int FrameIdx;  in assignCalleeSavedSpillSlots()  local
499 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) { in assignCalleeSavedSpillSlots()
500 CS.setFrameIdx(FrameIdx); in assignCalleeSavedSpillSlots()
519 FrameIdx = MFI.CreateStackObject(Size, Alignment, true); in assignCalleeSavedSpillSlots()
520 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx; in assignCalleeSavedSpillSlots()
521 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx; in assignCalleeSavedSpillSlots()
524 FrameIdx = MFI.CreateFixedSpillStackObject(Size, FixedSlot->Offset); in assignCalleeSavedSpillSlots()
527 CS.setFrameIdx(FrameIdx); in assignCalleeSavedSpillSlots()
709 static inline void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() argument
714 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
716 Align Alignment = MFI.getObjectAlign(FrameIdx); in AdjustStackOffset()
726 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset in AdjustStackOffset()
728 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset in AdjustStackOffset()
730 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset in AdjustStackOffset()
732 MFI.setObjectOffset(FrameIdx, Offset); in AdjustStackOffset()
733 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
784 static inline bool scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, in scavengeStackSlot() argument
787 if (MFI.isVariableSizedObjectIndex(FrameIdx)) in scavengeStackSlot()
797 Align ObjAlign = MFI.getObjectAlign(FrameIdx); in scavengeStackSlot()
801 int64_t ObjSize = MFI.getObjectSize(FrameIdx); in scavengeStackSlot()
829 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") scavenged at SP[" in scavengeStackSlot()
831 MFI.setObjectOffset(FrameIdx, ObjStart); in scavengeStackSlot()
833 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") scavenged at SP[" in scavengeStackSlot()
835 MFI.setObjectOffset(FrameIdx, FreeStart); in scavengeStackSlot()
1407 unsigned FrameIdx = Op.getIndex(); in replaceFrameIndexDebugInstr() local
1408 unsigned Size = MF.getFrameInfo().getObjectSize(FrameIdx); in replaceFrameIndexDebugInstr()
1410 StackOffset Offset = TFI->getFrameIndexReference(MF, FrameIdx, Reg); in replaceFrameIndexDebugInstr()