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