Lines Matching defs:FrameIdx

485       int FrameIdx;
486 if (RegInfo->hasReservedSpillSlot(F, Reg, FrameIdx)) {
487 CS.setFrameIdx(FrameIdx);
506 FrameIdx = MFI.CreateStackObject(Size, Alignment, true);
507 if ((unsigned)FrameIdx < MinCSFrameIndex) MinCSFrameIndex = FrameIdx;
508 if ((unsigned)FrameIdx > MaxCSFrameIndex) MaxCSFrameIndex = FrameIdx;
511 FrameIdx = MFI.CreateFixedSpillStackObject(Size, FixedSlot->Offset);
514 CS.setFrameIdx(FrameIdx);
696 static inline void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx,
701 Offset += MFI.getObjectSize(FrameIdx);
703 Align Alignment = MFI.getObjectAlign(FrameIdx);
713 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset
715 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset
717 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset
719 MFI.setObjectOffset(FrameIdx, Offset);
720 Offset += MFI.getObjectSize(FrameIdx);
771 static inline bool scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx,
774 if (MFI.isVariableSizedObjectIndex(FrameIdx))
784 Align ObjAlign = MFI.getObjectAlign(FrameIdx);
788 int64_t ObjSize = MFI.getObjectSize(FrameIdx);
816 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") scavenged at SP["
818 MFI.setObjectOffset(FrameIdx, ObjStart);
820 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") scavenged at SP["
822 MFI.setObjectOffset(FrameIdx, FreeStart);
1394 unsigned FrameIdx = Op.getIndex();
1395 unsigned Size = MF.getFrameInfo().getObjectSize(FrameIdx);
1397 StackOffset Offset = TFI->getFrameIndexReference(MF, FrameIdx, Reg);