summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Tightenup loop filter.Devang Patel2007-08-241-2/+22
* Remove incomplete cost analysis.Devang Patel2007-08-241-40/+3
* Remove dead code.Devang Patel2007-08-221-5/+0
* Fix typo.Devang Patel2007-08-221-1/+1
* Cosmetic changeDevang Patel2007-08-221-84/+102
* Refactor loop condition check in a separate function.Devang Patel2007-08-221-17/+34
* Fix thinko.Devang Patel2007-08-221-3/+3
* Rename bunch of variables.Devang Patel2007-08-211-72/+79
* Preserve LCSSA.Devang Patel2007-08-211-1/+15
* s/ExitBlock/ExitingBlock/gDevang Patel2007-08-201-26/+27
* Replace indunction variable with split value in loop body.Devang Patel2007-08-201-1/+5
* Do not split loops rejected by processOneIterationLoop().Devang Patel2007-08-201-5/+11
* Avoid spliting loops where two split condition branches are not independent.Devang Patel2007-08-181-1/+11
* When one branch of condition is eliminated then head of the otherDevang Patel2007-08-171-21/+42
* Dominance frontier is now required.Devang Patel2007-08-151-1/+1
* Cleanup removeBlocks. Devang Patel2007-08-151-56/+70
* Remove unneeded header file.Reid Spencer2007-08-151-1/+0
* Avoid triangle loops.Devang Patel2007-08-151-4/+16
* Avoid nested loops at the moment.Devang Patel2007-08-141-0/+4
* Fix dominance frontier update while removing blocks.Devang Patel2007-08-141-7/+30
* Handle last value assignments.Devang Patel2007-08-141-14/+42
* StartValue is already calculated.Devang Patel2007-08-141-1/+0
* Preserve simple analysis.Devang Patel2007-08-131-4/+5
* 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