summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Preserve dominator info.Devang Patel2007-08-131-32/+46
* Split loops and do CFG cleanup.Devang Patel2007-08-121-24/+106
* Remove unused variables.Reid Spencer2007-08-121-2/+2
* Clone loop.Devang Patel2007-08-101-5/+25
* Remove unncessary duplication.Devang Patel2007-08-101-14/+1
* Calculate exit and start value of true loop and false loop respectively.Devang Patel2007-08-101-2/+28
* ExitCondition and Induction variable are loop constraints Devang Patel2007-08-101-71/+145
* Traverse loop blocks' terminators to find split candidates.Devang Patel2007-08-091-48/+106
* Add cost analysis.Devang Patel2007-08-081-11/+41
* Preserve dom info while processing one iteration loop.Devang Patel2007-08-081-0/+17
* Clear split info.Devang Patel2007-08-081-0/+11
* Handle multiple split conditions.Devang Patel2007-08-081-60/+93
* Embrace patch review feedback.Devang Patel2007-08-081-23/+23
* Fix new compare instruction's signness. Caught by Chris during review.Devang Patel2007-08-071-5/+7
* Use eraseFromParent().Devang Patel2007-08-071-4/+2
* Begin loop index split pass.Devang Patel2007-08-071-0/+384
OpenPOWER on IntegriCloud