Move trip count discovery outside of the generic LoopUnroll helper. This
authorAndrew Trick <atrick@apple.com>
Sat, 23 Jul 2011 00:33:05 +0000 (00:33 +0000)
committerAndrew Trick <atrick@apple.com>
Sat, 23 Jul 2011 00:33:05 +0000 (00:33 +0000)
commit2045ce154a69b8f251d3a5259324528f0def337b
tree2458f26a061c4ae0318e36172ba6b4647a40ed1f
parentba03377fa171d2340bfff2ec817e62ec09eab992
Move trip count discovery outside of the generic LoopUnroll helper. This
removes its dependence on canonical induction variables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135829 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/UnrollLoop.h
lib/Transforms/Scalar/LoopUnrollPass.cpp
lib/Transforms/Utils/LoopUnroll.cpp