commit | 572645cf84060c0fc25cb91d38cb9079918b3a88 | [log] [tgz] |
---|---|---|
author | Dan Gohman <gohman@apple.com> | Fri Feb 12 10:34:29 2010 +0000 |
committer | Dan Gohman <gohman@apple.com> | Fri Feb 12 10:34:29 2010 +0000 |
tree | 0571ce42ea03d210844a627baea045fa36f16df5 | |
parent | 5cef638855c9f2bb23a9c181cc47ddace8551f50 [diff] |
Reapply the new LoopStrengthReduction code, with compile time and bug fixes, and with improved heuristics for analyzing foreign-loop addrecs. This change also flattens IVUsers, eliminating the stride-oriented groupings, which makes it easier to work with. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95975 91177308-0d34-0410-b5e6-96231b3b80d8