Lines Matching refs:FoldMI
804 MachineInstr *FoldMI =
807 if (!FoldMI)
810 // Remove LIS for any dead defs in the original MI not in FoldMI.
823 MIBundleOperands(*FoldMI).analyzePhysReg(Reg, &TRI);
826 // FoldMI does not define this physreg. Remove the LI segment.
836 LIS.ReplaceMachineInstrInMaps(*MI, *FoldMI);
839 // Insert any new instructions other than FoldMI into the LIS maps.
842 if (&MI != FoldMI)
848 for (unsigned i = FoldMI->getNumOperands(); i; --i) {
849 MachineOperand &MO = FoldMI->getOperand(i - 1);
853 FoldMI->RemoveOperand(i - 1);
863 HSpiller.addToMergeableSpills(*FoldMI, StackSlot, Original);