aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LoopUnroll.cpp
AgeCommit message (Expand)Author
2004-05-13Fix a nasty bug that caused us to unroll EXTREMELY large loops due to overflowChris Lattner
2004-04-20Fix PR325Chris Lattner
2004-04-19Add #includeChris Lattner
2004-04-18Change the ExitBlocks list from being explicitly contained in the LoopChris Lattner
2004-04-18Reduce the unrolling limitChris Lattner
2004-04-18If the preheader of the loop was the entry block of the function, make sureChris Lattner
2004-04-18Be much more careful about how we update instructions outside of the loopChris Lattner
2004-04-18After unrolling our single basic block loop, fold it into the preheader and exitChris Lattner
2004-04-18Fix a bug: this does not preserve the CFG!Chris Lattner
2004-04-18Initial checkin of a simple loop unroller. This pass is extremely basic andChris Lattner