aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/LoopUnroll.cpp
Commit message (Expand)AuthorAgeFilesLines
* For PR950:Reid Spencer2006-10-201-2/+2
* Clean up a bit.Owen Anderson2006-08-291-51/+32
* Make LoopUnroll fold excessive BasicBlocks. This results in a significant sp...Owen Anderson2006-08-281-9/+89
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-1/+1
* Fix a crash related to updating Phi nodes in the original header block. This...Owen Anderson2006-08-251-1/+2
* Implement unrolling of multiblock loops. This significantly improves theOwen Anderson2006-08-241-127/+125
* Minor comment tweaksChris Lattner2006-07-201-6/+5
* Add an assertion.Owen Anderson2006-07-191-0/+2
* Make LoopUnroll not die on LCSSA Phis. This makes lencod work again.Owen Anderson2006-07-191-0/+6
* Fix a spello in a comment.Reid Spencer2006-06-071-1/+1
* Make iostream #inclusion explicitChris Lattner2006-01-221-1/+1
* Eliminate tabs and trailing spacesJeff Cohen2005-04-231-1/+1
* Remove trailing whitespaceMisha Brukman2005-04-211-8/+8
* Fix a bug where we could corrupt a parent loop's header info if we unrolledChris Lattner2005-03-061-6/+17
* Silence VS warnings.Chris Lattner2005-01-081-5/+7
* Do not consider debug intrinsics in the size computations for loop unrolling.Chris Lattner2004-11-221-0/+3
* Correction to allow compilation with Visual C++.Reid Spencer2004-10-181-0/+2
* Convert code to compile with vc7.1.Reid Spencer2004-09-151-2/+2
* Changes For Bug 352Reid Spencer2004-09-011-4/+4
* Fix a nasty bug that caused us to unroll EXTREMELY large loops due to overflowChris Lattner2004-05-131-3/+3
* Fix PR325Chris Lattner2004-04-201-1/+1
* Add #includeChris Lattner2004-04-191-0/+1
* Change the ExitBlocks list from being explicitly contained in the LoopChris Lattner2004-04-181-22/+1
* Reduce the unrolling limitChris Lattner2004-04-181-1/+1
* If the preheader of the loop was the entry block of the function, make sureChris Lattner2004-04-181-2/+7
* Be much more careful about how we update instructions outside of the loopChris Lattner2004-04-181-9/+15
* After unrolling our single basic block loop, fold it into the preheader and exitChris Lattner2004-04-181-2/+43
* Fix a bug: this does not preserve the CFG!Chris Lattner2004-04-181-4/+20
* Initial checkin of a simple loop unroller. This pass is extremely basic andChris Lattner2004-04-181-0/+247