| Age | Commit message (Expand) | Author |
| 2009-06-22 | Delete an unused variable. | 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-20 | Use ScalarEvolution's new GetMinSignBits and GetMinLeadingZeros | Dan Gohman |
| 2009-06-19 | Make GetMinTrailingZeros a member function of ScalarEvolution, | Dan Gohman |
| 2009-06-19 | Make ScalarEvolution::print print getSCEVAtScope values for | Dan Gohman |
| 2009-06-18 | Add a parent pointer to SCEV, in preparation for getting rid of the global un... | Owen Anderson |
| 2009-06-18 | Recognize n != 0 ? n : 1 as umax(n, 1). Previously only ULT/UGT/ULE/UGE | Dan Gohman |
| 2009-06-18 | Update a comment to reflect the code. | Dan Gohman |
| 2009-06-18 | Fix trailing whitespace from ScalarEvolution::print. | Dan Gohman |
| 2009-06-18 | Teach ScalarEvolution how to recognize another xor(and(x, C), C) case. | Dan Gohman |
| 2009-06-17 | Delete unnecessary braces. | Dan Gohman |
| 2009-06-17 | Fix ScalarEvolution's Xor handling to not assume that an And | Dan Gohman |
| 2009-06-16 | Instcombine's ShrinkDemandedConstant may strip bits out of constants, | Dan Gohman |
| 2009-06-15 | Support vector casts in more places, fixing a variety of assertion | Dan Gohman |
| 2009-06-14 | Implement more aggressive folding of add operand lists when | Dan Gohman |
| 2009-06-14 | Check for the short-circuiting condition before performing | Dan Gohman |
| 2009-06-14 | Do compare constant SCEV values in SCEVComplexityCompare, because | Dan Gohman |
| 2009-06-14 | Convert several parts of the ScalarEvolution framework to use | Dan Gohman |
| 2009-06-13 | Add a ScalarEvolution::getAnyExtendExpr utility function for performing | Dan Gohman |
| 2009-06-06 | Rename UnknownValue to CouldNotCompute, since it holds an instance of | Dan Gohman |
| 2009-06-05 | Simplify. | Devang Patel |
| 2009-06-05 | Remove some unnecessary #includes. | Dan Gohman |
| 2009-05-26 | For the return type of SCEVUDivExpr, use the RHS' type instead of | Dan Gohman |
| 2009-05-24 | Various comment fixes. | Dan Gohman |
| 2009-05-24 | Change ScalarEvolution::getSCEVAtScope to always return the original value | Dan Gohman |
| 2009-05-20 | Teach SCEV::isLoopInvariant and SCEV::hasComputableLoopEvolution | Dan Gohman |
| 2009-05-19 | Make SCEVCallbackVH a private nested class inside ScalarEvolution, as | Dan Gohman |
| 2009-05-19 | Teach SCEVExpander to expand arithmetic involving pointers into GEP | Dan Gohman |
| 2009-05-18 | Silence Release-Asserts warnings. | Daniel Dunbar |
| 2009-05-18 | Teach ScalarEvolution to recognize x^-1 in the case where non-demanded | Dan Gohman |
| 2009-05-18 | Delete a redundant 'else'. | Dan Gohman |
| 2009-05-18 | Fix ScalarEvolution::isLoopGuardedByCond to accept a null Loop*, for | Dan Gohman |
| 2009-05-18 | Minor code cleanups. Do more of the work before the if statements | Dan Gohman |
| 2009-05-18 | Add assertion checks to the SCEV operator creation methods to catch | Dan Gohman |
| 2009-05-18 | Make ScalarEvolution::isLoopGuardedByCond work even when the edge | Dan Gohman |
| 2009-05-18 | Add an isOne() utility function to ScalarEvolution, similar to isZero() | Dan Gohman |
| 2009-05-13 | Add three new helper routines, getNoopOrZeroExtend, | Dan Gohman |
| 2009-05-12 | When forgetting SCEVs for loop PHIs, don't forget SCEVUnknown values. | Dan Gohman |
| 2009-05-12 | Fix GetMinTrailingZeros for SCEVSignExtend and SCEVZeroExtendExpr to | Dan Gohman |
| 2009-05-09 | Allow scalar evolution to compute iteration counts for loops with a | Eli Friedman |
| 2009-05-09 | Rename PaddedSize to AllocSize, in the hope that this | Duncan Sands |
| 2009-05-09 | Don't attempt to handle unsized types in ScalarEvolution's GEP analyzer. | Dan Gohman |
| 2009-05-08 | Fix bogus overflow checks by replacing them with actual | Dan Gohman |
| 2009-05-08 | Fold trunc casts into add-recurrence expressions, allowing the | Dan Gohman |
| 2009-05-08 | Fix another bug in r71252. This code supports GetElementPtr | Dan Gohman |
| 2009-05-08 | Add memoization for getSCEVAtScope results for instructions | Dan Gohman |
| 2009-05-08 | Make the SCEV* form of getSCEVAtScope public, to allow ScalarEvolution | Dan Gohman |
| 2009-05-08 | Fix an error from r71252. | Dan Gohman |
| 2009-05-08 | Factor out the code for creating SCEVs for GEPs into a | Dan Gohman |