| Age | Commit message (Expand) | Author |
| 2009-07-11 | Revert r75252 which was causing some crashes at compile time. | Nick Lewycky |
| 2009-07-10 | Generalize ScalarEvolution's cast-folding code to support more kinds | Dan Gohman |
| 2009-06-29 | Don't cache PHI exit values from exhaustive evaluations, because | Dan Gohman |
| 2009-06-27 | When a value is used multiple times within a single PHI, instructions | Dan Gohman |
| 2009-06-26 | Add some testcases for some of the recent ScalarEvolution bug fixes. | Dan Gohman |
| 2009-06-24 | Simplify [su]max(MAX, n) to MAX. This comes up in loop tripcount | Dan Gohman |
| 2009-06-24 | When inserting code into a loop preheader, insert it before the | Dan Gohman |
| 2009-06-21 | Fix ScalarEvolution's backedge-taken count computations to check for | Dan Gohman |
| 2009-06-20 | Generalize isLoopGuardedByCond's checking to consider two | Dan Gohman |
| 2009-06-18 | Remove the code from IVUsers that attempted to handle | Dan Gohman |
| 2009-06-17 | Add -disable-output to a bunch of tests that don't care about the output. | Dan Gohman |
| 2009-06-16 | Instcombine's ShrinkDemandedConstant may strip bits out of constants, | Dan Gohman |
| 2009-06-14 | Implement more aggressive folding of add operand lists when | Dan Gohman |
| 2009-06-13 | Teach SCEVExpander's visitAddRecExpr to reuse an existing canonical | Dan Gohman |
| 2009-06-04 | Split the Add, Sub, and Mul instruction opcodes into separate | Dan Gohman |
| 2009-06-03 | Don't attempt to simplify an non-affine IV expression if it can't | Dan Gohman |
| 2009-05-27 | Teach SCEVExpander to avoid creating over-indexed GEP indices when | Dan Gohman |
| 2009-05-26 | In cases where a pointer value is an operand of a multiplication or | Dan Gohman |
| 2009-05-24 | When rewriting the loop exit test with the canonical induction variable, | Dan Gohman |
| 2009-05-24 | Generalize SCEVExpander::visitAddRecExpr's GEP persuit, and avoid | Dan Gohman |
| 2009-05-24 | The rewriter may hold references to instructions that are deleted because the... | Torok Edwin |
| 2009-05-22 | Teach IndVarSimplify's FixUsesBeforeDefs to handle InvokeInsts by | Dan Gohman |
| 2009-05-22 | Fix a thinko in the code that adapted SCEVMulExpr operands for | Dan Gohman |
| 2009-05-19 | Teach SCEVExpander to expand arithmetic involving pointers into GEP | Dan Gohman |
| 2009-05-18 | Add nounwind to a few tests. | Dan Gohman |
| 2009-05-12 | Factor the code for collecting IV users out of LSR into an IVUsers class, | Dan Gohman |
| 2009-05-12 | When forgetting SCEVs for loop PHIs, don't forget SCEVUnknown values. | Dan Gohman |
| 2009-04-28 | Make this testcase slightly less trivial, so that it doesn't fail | Dan Gohman |
| 2009-04-27 | Fix PR 4086, a bug in FP IV elimination. | Dale Johannesen |
| 2009-04-27 | Handle ands with ~0 correctly too. This fixes PR4052. | Dan Gohman |
| 2009-04-25 | Handle ands with 0 and shifts by 0 correctly. These aren't | Dan Gohman |
| 2009-04-23 | Fix an error in this test. | Dan Gohman |
| 2009-04-23 | Change SCEVExpander's expandCodeFor to provide more flexibility | Dan Gohman |
| 2009-04-22 | Make sure both operands have binary instructions have the same type. | Evan Cheng |
| 2009-04-22 | Avoid deferencing use_begin() if value does not have a use. | Evan Cheng |
| 2009-04-22 | SCEVExpander's InsertCastOfTo knows how to move existing cast | Dan Gohman |
| 2009-04-16 | Another testcase for IV shortening. | Dale Johannesen |
| 2009-04-15 | Enhance induction variable code to remove the | Dale Johannesen |
| 2009-02-23 | Back out the change in 64918 that used sign-extensions when promoting | Dan Gohman |
| 2009-02-18 | Use a sign-extend instead of a zero-extend when promoting a | Dan Gohman |
| 2009-02-18 | Fix a corner case in the new indvars promotion logic: if there | Dan Gohman |
| 2009-02-16 | Rename IndVarsSimplify to IndVarSimplify, to be consistent with | Dan Gohman |