Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:UseMI

161   MachineInstr *DefMI = 0, *UseMI = 0;
175 if (UseMI && UseMI != MI)
180 UseMI = MI;
183 if (!DefMI || !UseMI)
190 LIS.getInstructionIndex(UseMI)))
194 // Assume there are stores between DefMI and UseMI.
200 << " into single use: " << *UseMI);
203 if (UseMI->readsWritesVirtualRegister(LI->reg, &Ops).second)
206 MachineInstr *FoldMI = TII.foldMemoryOperand(UseMI, Ops, DefMI);
210 LIS.ReplaceMachineInstrInMaps(UseMI, FoldMI);
211 UseMI->eraseFromParent();