Age | Commit message (Expand) | Author |
2009-06-09 | Use expandCodeFor instead of expand when the result will be | 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 | Move SCEVExpander::getOrInsertCanonicalInductionVariable out of line. | Dan Gohman |
2009-06-05 | Remove some unnecessary #includes. | Dan Gohman |
2009-06-04 | Split the Add, Sub, and Mul instruction opcodes into separate | Dan Gohman |
2009-06-02 | Change ConstantFoldConstantExpression to accept a null | Dan Gohman |
2009-05-31 | Delete an obsolete sentance from a comment. | Dan Gohman |
2009-05-27 | Add braces around an array initializer. | Dan Gohman |
2009-05-27 | Teach SCEVExpander to avoid creating over-indexed GEP indices when | Dan Gohman |
2009-05-27 | Teach BasicAliasAnalysis to understand constant gep indices that fall | Dan Gohman |
2009-05-26 | For the return type of SCEVUDivExpr, use the RHS' type instead of | Dan Gohman |
2009-05-26 | In cases where a pointer value is an operand of a multiplication or | Dan Gohman |
2009-05-25 | make memdep use the getModRefInfo method for stores instead of the | Chris Lattner |
2009-05-24 | Various comment fixes. | Dan Gohman |
2009-05-24 | Change ScalarEvolution::getSCEVAtScope to always return the original value | Dan Gohman |
2009-05-24 | Instead of clearing the rewriter, don't attempt to rewrite dead phi nodes. | Torok Edwin |
2009-05-24 | Fix this code for hosts where std::vector doesn't have .data(). | Dan Gohman |
2009-05-24 | Generalize SCEVExpander::visitAddRecExpr's GEP persuit, and avoid | Dan Gohman |
2009-05-24 | When the low bits of one operand of an add are zero, that number | Dan Gohman |
2009-05-24 | The rewriter may hold references to instructions that are deleted because the... | Torok Edwin |
2009-05-22 | Fix a thinko in the code that adapted SCEVMulExpr operands for | Dan Gohman |
2009-05-21 | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad |
2009-05-21 | Teach ValueTracking a new way to analyze PHI nodes, and and teach | 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 | Create ConstantExpr GEPs the correct way. This fixes | 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-14 | Non-functionality changes: | Bill Wendling |
2009-05-14 | Clean up this file fixing 80-column violations, bad formatting, etc. No funct... | Bill Wendling |
2009-05-13 | Avoid getting a compiler warning | Duncan Sands |
2009-05-13 | add IVUsers.cpp | Chris Lattner |
2009-05-13 | Add three new helper routines, getNoopOrZeroExtend, | 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-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 |