summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/UnrollLoop.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner2008-12-031-6/+3
| | | | llvm-svn: 60501
* Add <cstdio> include where needed by gcc-4.4.Duncan Sands2008-10-081-0/+1
| | | | | | Patch by Samuel Tardieu. llvm-svn: 57291
* Revert 52645, the loop unroller changes. It caused a regression in 252.eon.Dan Gohman2008-06-241-120/+103
| | | | llvm-svn: 52688
* Revamp the loop unroller, extending it to correctly update PHI nodesDan Gohman2008-06-231-103/+120
| | | | | | | | in the presence of out-of-loop users of in-loop values and the trip count is not a known multiple of the unroll count, and to be a bit simpler overall. This fixes PR2253. llvm-svn: 52645
* Split the loop unroll mechanism logic out into a utility function.Dan Gohman2008-05-141-0/+371
Patch by Matthijs Kooijman! llvm-svn: 51083
OpenPOWER on IntegriCloud