aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LoopIndexSplit.cpp
AgeCommit message (Expand)Author
2007-08-22Fix thinko.Devang Patel
2007-08-21Rename bunch of variables.Devang Patel
2007-08-21Preserve LCSSA.Devang Patel
2007-08-20s/ExitBlock/ExitingBlock/gDevang Patel
2007-08-20Replace indunction variable with split value in loop body.Devang Patel
2007-08-20Do not split loops rejected by processOneIterationLoop().Devang Patel
2007-08-18Avoid spliting loops where two split condition branches are not independent.Devang Patel
2007-08-17When one branch of condition is eliminated then head of the otherDevang Patel
2007-08-15Dominance frontier is now required.Devang Patel
2007-08-15Cleanup removeBlocks. Devang Patel
2007-08-15Remove unneeded header file.Reid Spencer
2007-08-15Avoid triangle loops.Devang Patel
2007-08-14Avoid nested loops at the moment.Devang Patel
2007-08-14Fix dominance frontier update while removing blocks.Devang Patel
2007-08-14Handle last value assignments.Devang Patel
2007-08-14StartValue is already calculated.Devang Patel
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