Lines Matching defs:FI
131 const int FI = Builder.FuncInfo.StatepointStackSlots[NextSlotToAllocate];
132 if (MFI.getObjectSize(FI) == SpillSize) {
135 return Builder.DAG.getFrameIndex(FI, ValueType);
143 const unsigned FI = cast<FrameIndexSDNode>(SpillSlot)->getIndex();
144 MFI.markAsStatepointSpillSlotObjectIndex(FI);
146 Builder.FuncInfo.StatepointStackSlots.push_back(FI);
187 return Record.payload.FI;
360 FrameIndexSDNode &FI) {
361 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FI.getIndex());
366 MFI.getObjectSize(FI.getIndex()),
367 MFI.getObjectAlign(FI.getIndex()));
431 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Incoming)) {
437 Ops.push_back(Builder.DAG.getTargetFrameIndex(FI->getIndex(),
441 auto *MMO = getMachineMemOperand(MF, *FI);
649 int FI = Builder.FuncInfo.getArgumentFrameIndex(Arg);
650 if (FI != INT_MAX)
651 Incoming = Builder.DAG.getFrameIndex(FI, Builder.getFrameIndexTy());
678 if (FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(Incoming)) {
683 FI->getIndex(), Builder.getFrameIndexTy()));
686 auto *MMO = getMachineMemOperand(MF, *FI);
927 Record.payload.FI = cast<FrameIndexSDNode>(Loc)->getIndex();
1256 unsigned Index = Record.payload.FI;