Lines Matching refs:Def
206 MachineInstr *Def = Op->getParent(); in eraseInstrWithNoUses() local
210 if (DeadInstr.find(Def) != DeadInstr.end()) in eraseInstrWithNoUses()
217 for (unsigned int j = 0; j < Def->getNumOperands(); ++j) { in eraseInstrWithNoUses()
218 MachineOperand &MODef = Def->getOperand(j); in eraseInstrWithNoUses()
230 if (&*II == Def) in eraseInstrWithNoUses()
241 DEBUG(dbgs() << "Deleting instruction " << *Def << "\n"); in eraseInstrWithNoUses()
242 DeadInstr.insert(Def); in eraseInstrWithNoUses()
311 MachineInstr *Def = MRI->getVRegDef(OpReg); in optimizeSDPattern() local
312 if (!Def) in optimizeSDPattern()
314 if (Def->isImplicitDef()) in optimizeSDPattern()
354 MachineInstr *Def = MRI->getVRegDef(MI->getOperand(1).getReg()); in elideCopies() local
355 if (!Def) in elideCopies()
357 return elideCopies(Def); in elideCopies()
620 MachineInstr *Def = MRI->getVRegDef(*I); in runOnInstruction() local
621 if (!Def) in runOnInstruction()
624 elideCopiesAndPHIs(Def, DefSrcs); in runOnInstruction()