- 87527c5 Delete a dead check. by Dan Gohman · 15 years ago
- 86eeeaf Delete dead code. by Dan Gohman · 15 years ago
- b3cdb0e Fix a bug in IVUsers which was permitting non-affine addrecs to by Dan Gohman · 15 years ago
- 448db1c Generalize IVUsers to track arbitrary expressions rather than expressions by Dan Gohman · 15 years ago
- 3d32386 Add a const qualifier. by Dan Gohman · 15 years ago
- 3f46a3a Spelling fixes. by Dan Gohman · 15 years ago
- 454d26d Remove unused variables and parameters. by Dan Gohman · 15 years ago
- 0402577 Simplify this code; no need for a custom subclass if it doesn't need by Dan Gohman · 15 years ago
- 572645c Reapply the new LoopStrengthReduction code, with compile time and by Dan Gohman · 15 years ago
- 4207d6a Use an AssemblyAnnotatorWriter to clean up IVUsers' debug output. by Dan Gohman · 15 years ago
- f7d8483 Add "dump" method to IVUsersOneStride. by Bill Wendling · 15 years ago
- a10756e Re-implement the main strength-reduction portion of LoopStrengthReduction. by Dan Gohman · 15 years ago
- bafbbdd Add a new helper function to IVUsers for returning the "canonical" by Dan Gohman · 15 years ago
- 3073329 Use WriteAsOperand instead of getName() to print loop header names, by Dan Gohman · 15 years ago
- 63c4560 by David Greene · 15 years ago
- 92329c7 Add Loop contains utility methods for testing whether a loop by Dan Gohman · 15 years ago
- 6bec5bb Reapply LoopStrengthReduce and IVUsers cleanups, excluding the part by Dan Gohman · 15 years ago
- 04149f7 Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently introduced a non-deterministic behavior in the optimizer somewhere. by Evan Cheng · 15 years ago
- e2f65ee Clear the Processed set when it is no longer used, and clear the by Dan Gohman · 15 years ago
- 30844c3 Fix a thinko; isNotAlreadyContainedIn had a built-in negative, so the by Dan Gohman · 15 years ago
- 440b40d Drop Loop::isNotAlreadyContainedIn in favor of Loop::contains. The by Dan Gohman · 15 years ago
- dbc3577 enable iv-users simplification by default by Jim Grosbach · 15 years ago
- 97200e4 Teach IVUsers to keep things simpler and track loop-invariant strides only by Jim Grosbach · 15 years ago
- 586f69a - Teach LSR to avoid changing cmp iv stride if it will create an immediate that by Evan Cheng · 15 years ago
- a6a4aae Fix IVUsers to avoid assuming that the loop has a unique backedge. by Dan Gohman · 15 years ago
- 00cb673 Instead of testing whether an instruction dominates the loop preheader, by Dan Gohman · 15 years ago
- 59faf04 Remove a redundant #include. by Dan Gohman · 15 years ago
- 9661c13 remove a few dead insertion methods. by Chris Lattner · 15 years ago
- bbbfa99 remove a few DOUTs here and there. by Chris Lattner · 15 years ago
- bdff548 eliminate the "Value" printing methods that print to a std::ostream. by Chris Lattner · 15 years ago
- 094ae45 Fix more missing newlines. by Dan Gohman · 15 years ago
- ce63ffb More migration to raw_ostream, the water has dried up around the iostream hole. by Daniel Dunbar · 15 years ago
- d9ef1a8 Add a newline, now that Value's operator<< doesn't print one. by Dan Gohman · 15 years ago
- c8d76d5 Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, by Dan Gohman · 15 years ago
- 0bba49c Change all SCEV* to SCEV *. by Dan Gohman · 15 years ago
- 372b46c SCEVHandle is no more! by Owen Anderson · 15 years ago
- 958e292 Don't (unconditionally) use getSCEVAtScope to simplify the step by Dan Gohman · 15 years ago
- 4e8a985 Remove the code from IVUsers that attempted to handle by Dan Gohman · 15 years ago
- 743e41e Code cleanups. getSCEVAtScope no longer uses SCEVCouldNotCompute. by Dan Gohman · 15 years ago
- 18395d2 Avoid getting a compiler warning by Duncan Sands · 16 years ago
- 81db61a Factor the code for collecting IV users out of LSR into an IVUsers class, by Dan Gohman · 16 years ago