reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
199 if (UseMI && UseMI != MI) 199 if (UseMI && UseMI != MI) 204 UseMI = MI; 207 if (!DefMI || !UseMI) 213 LIS.getInstructionIndex(*UseMI))) 223 << " into single use: " << *UseMI); 226 if (UseMI->readsWritesVirtualRegister(LI->reg, &Ops).second) 229 MachineInstr *FoldMI = TII.foldMemoryOperand(*UseMI, Ops, *DefMI, &LIS); 233 LIS.ReplaceMachineInstrInMaps(*UseMI, *FoldMI); 234 if (UseMI->isCall()) 235 UseMI->getMF()->moveCallSiteInfo(UseMI, FoldMI); 235 UseMI->getMF()->moveCallSiteInfo(UseMI, FoldMI); 236 UseMI->eraseFromParent();