Adding collection of IV chains to LSR.
authorAndrew Trick <atrick@apple.com>
Mon, 9 Jan 2012 19:50:34 +0000 (19:50 +0000)
committerAndrew Trick <atrick@apple.com>
Mon, 9 Jan 2012 19:50:34 +0000 (19:50 +0000)
commit6c7d0ae8dc8beb37efd6c0ff586035253856e07c
treef7f7d2b6abff79cbb8a1860dc023c76ca1f44ddb
parent0dbcadaa2fdf7038431931bab090f4467d8e308f
Adding collection of IV chains to LSR.

This collects a set of IV uses within the loop whose values can be
computed relative to each other in a sequence. Following checkins will
make use of this information.

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