llvm-project/llvm/test/Transforms/LoopDeletion
Serguei Katkov a757d65cec [LoopDeletion] Handle users in unreachable block
This is a fix for PR35884.

When we want to delete dead loop we must clean uses in unreachable blocks
otherwise we'll get an assert during deletion of instructions from the loop.

Reviewers: anna, davide
Reviewed By: anna
Subscribers: llvm-commits, lebedev.ri
Differential Revision: https://reviews.llvm.org/D41943

llvm-svn: 322357
2018-01-12 07:24:43 +00:00
..
2007-07-23-InfiniteLoop.ll
2008-05-06-Phi.ll
2011-06-21-phioperands.ll
2017-07-11-incremental-dt.ll [Dominators] Teach LoopDeletion to use the new incremental API 2017-08-02 18:17:52 +00:00
dcetest.ll
invalidation.ll
multiple-exit-conditions.ll
multiple-exits.ll
simplify-then-delete.ll
unreachable-loops.ll [LoopDeletion] Update exits correctly when multiple duplicate edges from an exiting block 2017-06-22 20:20:56 +00:00
update-scev.ll
use-in-unreachable.ll [LoopDeletion] Handle users in unreachable block 2018-01-12 07:24:43 +00:00