Lines Matching defs:DeadInsts
135 SmallVector<WeakTrackingVH, 16> DeadInsts;
624 const auto &[C, U] = simplifyUsersOfIV(CurrIV, SE, DT, LI, TTI, DeadInsts,
642 DT, DeadInsts, ElimExt, Widened,
1078 DeadInsts.emplace_back(OrigCond);
1179 SmallVectorImpl<WeakTrackingVH> &DeadInsts) {
1185 DeadInsts.emplace_back(OldCond);
1198 SmallVectorImpl<WeakTrackingVH> &DeadInsts) {
1201 replaceExitCond(BI, NewCond, DeadInsts);
1205 LoopInfo *LI, Loop *L, SmallVectorImpl<WeakTrackingVH> &DeadInsts,
1217 DeadInsts.emplace_back(&PN);
1237 DeadInsts.emplace_back(I);
1322 SmallVectorImpl<WeakTrackingVH> &DeadInsts) {
1414 DeadInsts.push_back(OldCond);
1536 DeadInsts.push_back(LHS);
1586 replaceLoopPHINodesWithPreheaderValues(LI, L, DeadInsts, *SE);
1649 SE, Rewriter, DeadInsts);
1684 foldExit(L, ExitingBB, true, DeadInsts);
1685 replaceLoopPHINodesWithPreheaderValues(LI, L, DeadInsts, *SE);
1704 foldExit(L, ExitingBB, false, DeadInsts);
1714 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();