Lines Matching defs:FoldMI
1052 MachineInstr *FoldMI =
1055 if (!FoldMI)
1058 // Remove LIS for any dead defs in the original MI not in FoldMI.
1068 MIBundleOperands(FoldMI).analyzePhysReg(Reg, &TRI);
1075 // FoldMI does not define this physreg. Remove the LI segment.
1085 LIS.ReplaceMachineInstrInMaps(MI, FoldMI);
1091 for (unsigned i = FoldMI->getNumOperands(); i; --i) {
1092 MachineOperand &MO = FoldMI->getOperand(i - 1);
1096 FoldMI->RemoveOperand(i - 1);
1099 DEBUG(dbgs() << "\tfolded: " << LIS.getInstructionIndex(FoldMI) << '\t'
1100 << *FoldMI);