Lines Matching refs:FrameIdx
54 int FrameIdx; // The frame index
63 MI(I), LocalOffset(Offset), FrameIdx(Idx), Order(Ord) {}
66 return std::tie(LocalOffset, FrameIdx, Order) <
67 std::tie(RHS.LocalOffset, RHS.FrameIdx, RHS.Order);
72 int getFrameIndex() const { return FrameIdx; }
81 void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset,
143 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx,
148 Offset += MFI.getObjectSize(FrameIdx);
150 Align Alignment = MFI.getObjectAlign(FrameIdx);
160 LLVM_DEBUG(dbgs() << "Allocate FI(" << FrameIdx << ") to local offset "
163 LocalOffsets[FrameIdx] = LocalOffset;
165 MFI.mapLocalFrameObject(FrameIdx, LocalOffset);
168 Offset += MFI.getObjectSize(FrameIdx);
353 int FrameIdx = FR.getFrameIndex();
354 assert(MFI.isObjectPreAllocated(FrameIdx) &&
362 FrameIdx == MFI.getStackProtectorIndex())
372 if (FrameIdx == MI.getOperand(idx).getIndex())
426 TRI->materializeFrameBaseRegister(Entry, BaseReg, FrameIdx,