Lines Matching refs:FrameIdx

373       int FrameIdx;  in assignCalleeSavedSpillSlots()  local
374 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) { in assignCalleeSavedSpillSlots()
375 CS.setFrameIdx(FrameIdx); in assignCalleeSavedSpillSlots()
396 FrameIdx = MFI.CreateStackObject(Size, Align, true); in assignCalleeSavedSpillSlots()
397 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx; in assignCalleeSavedSpillSlots()
398 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx; in assignCalleeSavedSpillSlots()
401 FrameIdx = MFI.CreateFixedSpillStackObject(Size, FixedSlot->Offset); in assignCalleeSavedSpillSlots()
404 CS.setFrameIdx(FrameIdx); in assignCalleeSavedSpillSlots()
575 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, in AdjustStackOffset() argument
580 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
582 unsigned Align = MFI.getObjectAlignment(FrameIdx); in AdjustStackOffset()
592 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset in AdjustStackOffset()
594 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset in AdjustStackOffset()
596 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset in AdjustStackOffset()
598 MFI.setObjectOffset(FrameIdx, Offset); in AdjustStackOffset()
599 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
645 static inline bool scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, in scavengeStackSlot() argument
648 if (MFI.isVariableSizedObjectIndex(FrameIdx)) in scavengeStackSlot()
658 unsigned ObjAlign = MFI.getObjectAlignment(FrameIdx); in scavengeStackSlot()
662 int64_t ObjSize = MFI.getObjectSize(FrameIdx); in scavengeStackSlot()
690 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") scavenged at SP[" in scavengeStackSlot()
692 MFI.setObjectOffset(FrameIdx, ObjStart); in scavengeStackSlot()
694 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") scavenged at SP[" in scavengeStackSlot()
696 MFI.setObjectOffset(FrameIdx, FreeStart); in scavengeStackSlot()