Update dominator info for the middle blocks created while spliting
authorDevang Patel <dpatel@apple.com>
Thu, 2 Aug 2007 15:25:57 +0000 (15:25 +0000)
committerDevang Patel <dpatel@apple.com>
Thu, 2 Aug 2007 15:25:57 +0000 (15:25 +0000)
commit1ff61385c8feb655a1e70cc67999680cc93f0f67
tree41a2ddac459199e29d248eae858c8bbb7748b57a
parent73a902b2281398c187b134e7a17e6b1e394166be
Update dominator info for the middle blocks created while spliting
exit edge to preserve LCSSA.

Fix dominance frontier update during loop unswitch. This fixes PR 1589, again

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40737 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/LoopUnswitch.cpp
lib/VMCore/Dominators.cpp
test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll [new file with mode: 0644]