Lines Matching refs:Def
201 MachineInstr *Def = Op->getParent(); in eraseInstrWithNoUses() local
205 if (DeadInstr.find(Def) != DeadInstr.end()) in eraseInstrWithNoUses()
212 for (MachineOperand &MODef : Def->operands()) { in eraseInstrWithNoUses()
222 if (&Use == Def) in eraseInstrWithNoUses()
233 LLVM_DEBUG(dbgs() << "Deleting instruction " << *Def << "\n"); in eraseInstrWithNoUses()
234 DeadInstr.insert(Def); in eraseInstrWithNoUses()
303 MachineInstr *Def = MRI->getVRegDef(OpReg); in optimizeSDPattern() local
304 if (!Def) in optimizeSDPattern()
306 if (Def->isImplicitDef()) in optimizeSDPattern()
346 MachineInstr *Def = MRI->getVRegDef(MI->getOperand(1).getReg()); in elideCopies() local
347 if (!Def) in elideCopies()
349 return elideCopies(Def); in elideCopies()
605 MachineInstr *Def = MRI->getVRegDef(*I); in runOnInstruction() local
606 if (!Def) in runOnInstruction()
609 elideCopiesAndPHIs(Def, DefSrcs); in runOnInstruction()