Don't split any loop backedges, including backedges of loops other than
authorDan Gohman <gohman@apple.com>
Tue, 8 Feb 2011 00:55:13 +0000 (00:55 +0000)
committerDan Gohman <gohman@apple.com>
Tue, 8 Feb 2011 00:55:13 +0000 (00:55 +0000)
commit3ef9838f89617fc471b6b84a64c7af824a070e50
tree4936f514dcafc6bd313c5e0d17df92c97122d9b6
parent11513e5d1e1b40e6113668e4b4357596f33fa6c6
Don't split any loop backedges, including backedges of loops other than
the active loop. This is generally desirable, and it avoids trouble
in situations such as the testcase in PR9123, though the failure
mode depends on use-list order, so it is infeasible to test.

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