aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LoopIndexSplit.cpp
AgeCommit message (Expand)Author
2007-08-13Preserve simple analysis.Devang Patel
2007-08-13Preserve dominator info.Devang Patel
2007-08-12Split loops and do CFG cleanup.Devang Patel
2007-08-12Remove unused variables.Reid Spencer
2007-08-10Clone loop.Devang Patel
2007-08-10Remove unncessary duplication.Devang Patel
2007-08-10Calculate exit and start value of true loop and false loop respectively.Devang Patel
2007-08-10ExitCondition and Induction variable are loop constraints Devang Patel
2007-08-09Traverse loop blocks' terminators to find split candidates.Devang Patel
2007-08-08Add cost analysis.Devang Patel
2007-08-08Preserve dom info while processing one iteration loop.Devang Patel
2007-08-08Clear split info.Devang Patel
2007-08-08Handle multiple split conditions.Devang Patel
2007-08-08Embrace patch review feedback.Devang Patel
2007-08-07Fix new compare instruction's signness. Caught by Chris during review.Devang Patel
2007-08-07Use eraseFromParent().Devang Patel
2007-08-07Begin loop index split pass.Devang Patel