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