Lines Matching defs:DeadInsts
138 SmallVector<WeakTrackingVH, 16> DeadInsts;
627 const auto &[C, U] = simplifyUsersOfIV(CurrIV, SE, DT, LI, TTI, DeadInsts,
645 DT, DeadInsts, ElimExt, Widened,
1081 DeadInsts.emplace_back(OrigCond);
1182 SmallVectorImpl<WeakTrackingVH> &DeadInsts) {
1188 DeadInsts.emplace_back(OldCond);
1201 SmallVectorImpl<WeakTrackingVH> &DeadInsts) {
1204 replaceExitCond(BI, NewCond, DeadInsts);
1208 LoopInfo *LI, Loop *L, SmallVectorImpl<WeakTrackingVH> &DeadInsts,
1220 DeadInsts.emplace_back(&PN);
1240 DeadInsts.emplace_back(I);
1325 SmallVectorImpl<WeakTrackingVH> &DeadInsts) {
1417 DeadInsts.push_back(OldCond);
1537 DeadInsts.push_back(LHS);
1587 replaceLoopPHINodesWithPreheaderValues(LI, L, DeadInsts, *SE);
1650 SE, Rewriter, DeadInsts);
1685 foldExit(L, ExitingBB, true, DeadInsts);
1686 replaceLoopPHINodesWithPreheaderValues(LI, L, DeadInsts, *SE);
1705 foldExit(L, ExitingBB, false, DeadInsts);
1715 foldExit(L, ExitingBB, false, DeadInsts);
1886 DeadInsts.emplace_back(OldCond);
1941 ReplaceExitValue, DeadInsts)) {
1948 NumElimIV += Rewriter.replaceCongruentIVs(L, DT, DeadInsts, TTI);
2028 while (!DeadInsts.empty()) {
2029 Value *V = DeadInsts.pop_back_val();