OSDN Git Service

Commit a new LoopStrengthReduce pass that can use scalar evolutions and
authorNate Begeman <natebegeman@mac.com>
Sat, 30 Jul 2005 00:15:07 +0000 (00:15 +0000)
committerNate Begeman <natebegeman@mac.com>
Sat, 30 Jul 2005 00:15:07 +0000 (00:15 +0000)
commit169974856781a1ce27af9ce6220c390b20c9e6dd
tree6ae1028e68d244f0c5e754c081dafecc78349b71
parent36f891bdf6cf38fcc655a0930ca18664e18518d4
Commit a new LoopStrengthReduce pass that can use scalar evolutions and
target data to decide which loop induction variables to strength reduce
and how to do so.  This work is mostly by Chris Lattner, with tweaks by
me to get it working on some of MultiSource.

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