Lines Matching refs:Def
204 MachineInstr *Def = Op->getParent(); in eraseInstrWithNoUses() local
208 if (DeadInstr.find(Def) != DeadInstr.end()) in eraseInstrWithNoUses()
215 for (unsigned int j = 0; j < Def->getNumOperands(); ++j) { in eraseInstrWithNoUses()
216 MachineOperand &MODef = Def->getOperand(j); in eraseInstrWithNoUses()
228 if (&*II == Def) in eraseInstrWithNoUses()
239 DEBUG(dbgs() << "Deleting instruction " << *Def << "\n"); in eraseInstrWithNoUses()
240 DeadInstr.insert(Def); in eraseInstrWithNoUses()
309 MachineInstr *Def = MRI->getVRegDef(OpReg); in optimizeSDPattern() local
310 if (!Def) in optimizeSDPattern()
312 if (Def->isImplicitDef()) in optimizeSDPattern()
352 MachineInstr *Def = MRI->getVRegDef(MI->getOperand(1).getReg()); in elideCopies() local
353 if (!Def) in elideCopies()
355 return elideCopies(Def); in elideCopies()
626 MachineInstr *Def = MRI->getVRegDef(*I); in runOnInstruction() local
627 if (!Def) in runOnInstruction()
630 elideCopiesAndPHIs(Def, DefSrcs); in runOnInstruction()