Lines Matching refs:FoldMI
968 MachineInstr *FoldMI = in foldMemoryOperand() local
971 if (!FoldMI) { in foldMemoryOperand()
989 PhysRegInfo RI = AnalyzePhysRegInBundle(*FoldMI, Reg, &TRI); in foldMemoryOperand()
1002 LIS.ReplaceMachineInstrInMaps(*MI, *FoldMI); in foldMemoryOperand()
1005 MI->getMF()->moveCallSiteInfo(MI, FoldMI); in foldMemoryOperand()
1014 auto MakeSubstitution = [this,FoldMI,MI,&Ops]() { in foldMemoryOperand()
1017 unsigned NewNum = FoldMI->getDebugInstrNum(); in foldMemoryOperand()
1036 MF.substituteDebugValuesForInst(*MI, *FoldMI, Ops[0].second); in foldMemoryOperand()
1044 if (&MI != FoldMI) in foldMemoryOperand()
1050 for (unsigned i = FoldMI->getNumOperands(); i; --i) { in foldMemoryOperand()
1051 MachineOperand &MO = FoldMI->getOperand(i - 1); in foldMemoryOperand()
1055 FoldMI->removeOperand(i - 1); in foldMemoryOperand()
1069 HSpiller.addToMergeableSpills(*FoldMI, StackSlot, Original); in foldMemoryOperand()