Teach SplitCriticalEdge to update LoopInfo if it is alive. This fixes
authorChris Lattner <sabre@nondot.org>
Sat, 13 Aug 2005 01:38:43 +0000 (01:38 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 13 Aug 2005 01:38:43 +0000 (01:38 +0000)
commit0ae380a8ac48cbf3131f96318a15dc5dae8a6c78
tree72643f2a6157bad5e5f853c0f5ab66dbc19b0657
parent8385393dc897ddba1cd86c5a05dd85df63316d87
Teach SplitCriticalEdge to update LoopInfo if it is alive.  This fixes
a problem in LoopStrengthReduction, where it would split critical edges
then confused itself with outdated loop information.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22776 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/BreakCriticalEdges.cpp