Lines Matching refs:FrameIdx

448       int FrameIdx;  in assignCalleeSavedSpillSlots()  local
449 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) { in assignCalleeSavedSpillSlots()
450 CS.setFrameIdx(FrameIdx); in assignCalleeSavedSpillSlots()
469 FrameIdx = MFI.CreateStackObject(Size, Alignment, true); in assignCalleeSavedSpillSlots()
470 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx; in assignCalleeSavedSpillSlots()
471 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx; in assignCalleeSavedSpillSlots()
474 FrameIdx = MFI.CreateFixedSpillStackObject(Size, FixedSlot->Offset); in assignCalleeSavedSpillSlots()
477 CS.setFrameIdx(FrameIdx); in assignCalleeSavedSpillSlots()
658 static inline void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() argument
663 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
665 Align Alignment = MFI.getObjectAlign(FrameIdx); in AdjustStackOffset()
675 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset in AdjustStackOffset()
677 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset in AdjustStackOffset()
679 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset in AdjustStackOffset()
681 MFI.setObjectOffset(FrameIdx, Offset); in AdjustStackOffset()
682 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
733 static inline bool scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, in scavengeStackSlot() argument
736 if (MFI.isVariableSizedObjectIndex(FrameIdx)) in scavengeStackSlot()
746 Align ObjAlign = MFI.getObjectAlign(FrameIdx); in scavengeStackSlot()
750 int64_t ObjSize = MFI.getObjectSize(FrameIdx); in scavengeStackSlot()
778 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") scavenged at SP[" in scavengeStackSlot()
780 MFI.setObjectOffset(FrameIdx, ObjStart); in scavengeStackSlot()
782 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") scavenged at SP[" in scavengeStackSlot()
784 MFI.setObjectOffset(FrameIdx, FreeStart); in scavengeStackSlot()
1366 unsigned FrameIdx = Op.getIndex(); in replaceFrameIndices() local
1367 unsigned Size = MF.getFrameInfo().getObjectSize(FrameIdx); in replaceFrameIndices()
1370 TFI->getFrameIndexReference(MF, FrameIdx, Reg); in replaceFrameIndices()