| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix Transforms/IndVarsSimplify/2006-09-20-LFTR-Crash.ll | Chris Lattner | 2006-09-21 | 1 | -15/+22 |
* | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
* | Add an assertion to check that we're really preserving LCSSA. | Owen Anderson | 2006-08-25 | 1 | -0/+2 |
* | Reapply the indvars patch, since nothing blew up last night. | Owen Anderson | 2006-08-25 | 1 | -0/+1 |
* | Revert my previous patch. Since there are some major changes that went in to... | Owen Anderson | 2006-08-25 | 1 | -3/+0 |
* | Specify that indvars actually preserve LCSSA. This has been done for a whil... | Owen Anderson | 2006-08-25 | 1 | -0/+3 |
* | Fix a grammaro in a comment. | Reid Spencer | 2006-08-18 | 1 | -1/+1 |
* | Hopefully the final attempt at making IndVars preserve LCSSA. | Owen Anderson | 2006-07-14 | 1 | -2/+30 |
* | Revert this patch temporarily until PR831 is fixed. | Chris Lattner | 2006-07-13 | 1 | -31/+15 |
* | IndVars now (correctly) preserves LCSSA form. | Owen Anderson | 2006-07-12 | 1 | -15/+31 |
* | Revert my indvars changes because they were breaking things. Unfortunately this | Owen Anderson | 2006-07-11 | 1 | -29/+15 |
* | De-pessimize the handling of LCSSA Phi nodes in IndVarSimplify. Hopefully this | Owen Anderson | 2006-06-27 | 1 | -15/+29 |
* | Fix IndVarsSimplify/2006-06-16-Indvar-LCSSA-Crash.ll, a case where a | Chris Lattner | 2006-06-17 | 1 | -4/+19 |
* | Fix a crash building 176.gcc due to my recent patch, which only fixed | Chris Lattner | 2005-11-18 | 1 | -1/+1 |
* | This was checking the wrong GEP expression. Fixing this fixes a gccas crash | Chris Lattner | 2005-11-17 | 1 | -1/+1 |
* | Allow indvar simplify to canonicalize ANY affine IV, not just affine IVs with | Chris Lattner | 2005-08-10 | 1 | -8/+8 |
* | Break SCEVExpander out of IndVarSimplify into its own .h/.cpp file so that | Nate Begeman | 2005-07-30 | 1 | -238/+1 |
* | Fix PR582. The rewriter can move casts around, which invalidated the | Chris Lattner | 2005-06-15 | 1 | -1/+11 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -13/+13 |
* | Fix the second bug attached to PR504. | Chris Lattner | 2005-02-14 | 1 | -1/+1 |
* | Fix for testcase Transforms/IndVarsSimplify/2005-02-11-InvokeCrash.ll | Chris Lattner | 2005-02-12 | 1 | -0/+2 |
* | Convert 'struct' to 'class' in various places to adhere to the coding standards | Chris Lattner | 2004-10-27 | 1 | -1/+1 |
* | Fix a REALLY obscure bug in my previous checkin, which was splicing the END | Chris Lattner | 2004-10-12 | 1 | -1/+1 |
* | Handle a common case more carefully. In particular, instead of transforming | Chris Lattner | 2004-10-11 | 1 | -4/+33 |
* | Prototype these functions more accurately | Chris Lattner | 2004-09-20 | 1 | -1/+1 |
* | Convert code to compile with vc7.1. | Reid Spencer | 2004-09-15 | 1 | -4/+6 |
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -2/+2 |
* | Throttle back indvar substitution from creating multiplies in loops. This is... | Chris Lattner | 2004-07-26 | 1 | -3/+3 |
* | Two fixes. First, stop using the ugly shouldSubstituteIndVar method. | Chris Lattner | 2004-06-24 | 1 | -1/+7 |
* | Make use of BinaryOperator::create* methods to shrinkify code. | Chris Lattner | 2004-06-20 | 1 | -21/+14 |
* | Fix a nasty bug, noticed by Reid | Chris Lattner | 2004-06-19 | 1 | -1/+1 |
* | Move the scev expansion code into this pass, where it belongs. There is | Chris Lattner | 2004-04-23 | 1 | -12/+252 |
* | Disable a previous patch that was causing indvars to loop infinitely :( | Chris Lattner | 2004-04-22 | 1 | -0/+2 |
* | Fix an extremely serious thinko I made in revision 1.60 of this file. | Chris Lattner | 2004-04-22 | 1 | -16/+25 |
* | Implement a todo, rewriting all possible scev expressions inside of the | Chris Lattner | 2004-04-21 | 1 | -8/+18 |
* | Implement a fixme. The helps loops that have induction variables of different | Chris Lattner | 2004-04-21 | 1 | -17/+20 |
* | Change the ExitBlocks list from being explicitly contained in the Loop | Chris Lattner | 2004-04-18 | 1 | -4/+8 |
* | If the loop executes a constant number of times, try a bit harder to replace | Chris Lattner | 2004-04-17 | 1 | -2/+5 |
* | Even if there are not any induction variables in the loop, if we can compute | Chris Lattner | 2004-04-17 | 1 | -1/+11 |
* | Fix some of the strange CBE-only failures that happened last night. | Chris Lattner | 2004-04-16 | 1 | -0/+1 |
* | Fix a bug in the previous checkin: if the exit block is not the same as | Chris Lattner | 2004-04-15 | 1 | -7/+23 |
* | Change the canonical induction variable that we insert. | Chris Lattner | 2004-04-15 | 1 | -10/+17 |
* | Rewrite the indvars pass to use the ScalarEvolution analysis. | Chris Lattner | 2004-04-02 | 1 | -298/+346 |
* | Improve encapsulation in the Loop and LoopInfo classes by eliminating the | Chris Lattner | 2004-01-08 | 1 | -4/+4 |
* | More minor non-functional changes. This now computes the exit condition, though | Chris Lattner | 2003-12-23 | 1 | -15/+52 |
* | Don't mind me, I'm just refactoring away. This patch makes room for LFTR, but | Chris Lattner | 2003-12-22 | 1 | -90/+130 |
* | Implement IndVarsSimplify/pointer-indvars.ll, transforming pointer | Chris Lattner | 2003-12-22 | 1 | -9/+19 |
* | Fix PR194 | Chris Lattner | 2003-12-22 | 1 | -56/+85 |
* | Reverted back to previous revision - this was previously merged | John Criswell | 2003-12-18 | 1 | -8/+15 |
* | Merged in RELEASE_11. | John Criswell | 2003-12-18 | 1 | -15/+8 |