Don't use PN->replaceUsesOfWith() to change a PHINode's incoming blocks,
authorJay Foad <jay.foad@gmail.com>
Tue, 21 Jun 2011 10:02:43 +0000 (10:02 +0000)
committerJay Foad <jay.foad@gmail.com>
Tue, 21 Jun 2011 10:02:43 +0000 (10:02 +0000)
commit69254f67a54656ebf88fe854d0e8bf7fc58abda6
treeb5e053aa43767a6c1ee457d9bf46386ff7dcfd9f
parent80be2a26541f81374e8f1625b2d9f08de5b1f5d8
Don't use PN->replaceUsesOfWith() to change a PHINode's incoming blocks,
because it won't work after my phi operand changes, because the incoming
blocks will no longer be Uses.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133512 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/LoopDeletion.cpp