Lines Matching defs:DeadInsts
628 DeleteTriviallyDeadInstructions(SmallVectorImpl<WeakVH> &DeadInsts) {
631 while (!DeadInsts.empty()) {
632 Instruction *I = dyn_cast_or_null<Instruction>(&*DeadInsts.pop_back_val());
641 DeadInsts.push_back(U);
1390 SmallVectorImpl<WeakVH> &DeadInsts) const;
1394 SmallVectorImpl<WeakVH> &DeadInsts,
1399 SmallVectorImpl<WeakVH> &DeadInsts,
3431 SmallVectorImpl<WeakVH> &DeadInsts) const {
3564 DeadInsts.push_back(CI->getOperand(1));
3601 SmallVectorImpl<WeakVH> &DeadInsts,
3637 Value *FullV = Expand(LF, F, BB->getTerminator(), Rewriter, DeadInsts);
3660 SmallVectorImpl<WeakVH> &DeadInsts,
3665 RewriteForPHI(PN, LF, F, Rewriter, DeadInsts, P);
3667 Value *FullV = Expand(LF, F, LF.UserInst, Rewriter, DeadInsts);
3689 DeadInsts.push_back(LF.OperandValToReplace);
3699 SmallVector<WeakVH, 16> DeadInsts;
3710 Rewrite(Fixup, *Solution[Fixup.LUIdx], Rewriter, DeadInsts, P);
3719 Changed |= DeleteTriviallyDeadInstructions(DeadInsts);