aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LoopStrengthReduce.cpp
AgeCommit message (Expand)Author
2005-08-02Like the comment says, do not insert cast instructions before phi nodesChris Lattner
2005-08-02add a comment, make a check more lenientChris Lattner
2005-08-02Simplify for loop, clear a per-loop map after processing each loopChris Lattner
2005-08-02Add a commentChris Lattner
2005-08-02Fix an iterator invalidation problemChris Lattner
2005-07-30Keep tabs and trailing spaces out.Jeff Cohen
2005-07-30Fix VC++ build problems.Jeff Cohen
2005-07-30Ack, typoNate Begeman
2005-07-30Commit a new LoopStrengthReduce pass that can use scalar evolutions andNate Begeman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-06fix a bug where we thought arguments were constants :(Chris Lattner
2005-03-06Fix Regression/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll,Chris Lattner
2005-03-06implement Transforms/LoopStrengthReduce/invariant_value_first_arg.llChris Lattner
2005-03-06minor simplifications of the code.Chris Lattner
2005-03-05Reformat comments to fix 80 columns.Jeff Cohen
2005-03-05Reuse induction variables created for strength-reduced GEPs by other similar ...Jeff Cohen
2005-03-04Add support for not strength reducing GEPs where the element size is a smallJeff Cohen
2005-03-01Fixed the following LSR bugs:Jeff Cohen
2005-02-28Fix crash in LSR due to attempt to remove original induction variable. However,Jeff Cohen
2005-02-27PHI nodes were incorrectly placed when more than one GEP is reduced in a loop.Jeff Cohen
2005-02-27First pass at improved Loop Strength Reduction. Still not yet ready for prim...Jeff Cohen
2004-10-18Initial implementation of the strength reduction for GEP instructions inNate Begeman