Lines Matching full:dead
167 SmallVectorImpl<MachineInstr*> &Dead) {
218 Dead.push_back(DefMI);
225 assert(MI->allDefsAreDead() && "Def isn't really dead");
245 DEBUG(dbgs() << "Deleting dead def " << Idx << '\t' << *MI);
331 void LiveRangeEdit::eliminateDeadDefs(SmallVectorImpl<MachineInstr*> &Dead,
336 // Erase all dead defs.
337 while (!Dead.empty())
338 eliminateDeadDef(Dead.pop_back_val(), ToShrink);
343 // Shrink just one live interval. Then delete new dead defs.
346 if (foldAsLoad(LI, Dead))
350 if (!LIS.shrinkToUses(LI, &Dead))