Age | Commit message (Expand) | Author |
2005-08-08 | Implement a simple optimization for the termination condition of the loop. | Chris Lattner |
2005-08-05 | Make sure to clean CastedPointers after casts are potentially deleted. | Chris Lattner |
2005-08-04 | Modify how immediates are removed from base expressions to deal with the fact | Chris Lattner |
2005-08-04 | * Refactor some code into a new BasedUser::RewriteInstructionToUseNewBase | Chris Lattner |
2005-08-04 | Fix a case that caused this to crash on 178.galgel | Chris Lattner |
2005-08-04 | Teach LSR about loop-variant expressions, such as loops like this: | Chris Lattner |
2005-08-04 | Remove some more dead code. | Nate Begeman |
2005-08-04 | Refactor this code substantially with the following improvements: | Chris Lattner |
2005-08-04 | refactor some code | Chris Lattner |
2005-08-04 | invert to if's to make the logic simpler | Chris Lattner |
2005-08-04 | When processing outer loops and we find uses of an IV in inner loops, make | Chris Lattner |
2005-08-03 | Teach loop-reduce to see into nested loops, to pull out immediate values | Chris Lattner |
2005-08-03 | improve debug output | Chris Lattner |
2005-08-03 | Move from Stage 0 to Stage 1. | Chris Lattner |
2005-08-03 | Rename IVUse to IVUsersOfOneStride, use a struct instead of a pair to | Chris Lattner |
2005-08-03 | Fix a nasty dangling pointer issue. The ScalarEvolution pass would keep a | Chris Lattner |
2005-08-02 | Like the comment says, do not insert cast instructions before phi nodes | Chris Lattner |
2005-08-02 | add a comment, make a check more lenient | Chris Lattner |
2005-08-02 | Simplify for loop, clear a per-loop map after processing each loop | Chris Lattner |
2005-08-02 | Add a comment | Chris Lattner |
2005-08-02 | Fix an iterator invalidation problem | Chris Lattner |
2005-07-30 | Keep tabs and trailing spaces out. | Jeff Cohen |
2005-07-30 | Fix VC++ build problems. | Jeff Cohen |
2005-07-30 | Ack, typo | Nate Begeman |
2005-07-30 | Commit a new LoopStrengthReduce pass that can use scalar evolutions and | Nate Begeman |
2005-04-21 | Remove trailing whitespace | Misha Brukman |
2005-03-06 | fix a bug where we thought arguments were constants :( | Chris Lattner |
2005-03-06 | Fix Regression/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll, | Chris Lattner |
2005-03-06 | implement Transforms/LoopStrengthReduce/invariant_value_first_arg.ll | Chris Lattner |
2005-03-06 | minor simplifications of the code. | Chris Lattner |
2005-03-05 | Reformat comments to fix 80 columns. | Jeff Cohen |
2005-03-05 | Reuse induction variables created for strength-reduced GEPs by other similar ... | Jeff Cohen |
2005-03-04 | Add support for not strength reducing GEPs where the element size is a small | Jeff Cohen |
2005-03-01 | Fixed the following LSR bugs: | Jeff Cohen |
2005-02-28 | Fix crash in LSR due to attempt to remove original induction variable. However, | Jeff Cohen |
2005-02-27 | PHI nodes were incorrectly placed when more than one GEP is reduced in a loop. | Jeff Cohen |
2005-02-27 | First pass at improved Loop Strength Reduction. Still not yet ready for prim... | Jeff Cohen |
2004-10-18 | Initial implementation of the strength reduction for GEP instructions in | Nate Begeman |