Skip to content
  1. Mar 03, 2003
  2. Feb 28, 2003
  3. Feb 27, 2003
  4. Feb 26, 2003
  5. Feb 24, 2003
  6. Feb 23, 2003
  7. Feb 18, 2003
    • Chris Lattner's avatar
      4 new transformations: · 57c8d99b
      Chris Lattner authored
        * X*C + X --> X * (C+1)
        * X + X*C --> X * (C+1)
        * X - X*C --> X * (1-C)
        * X*C - X --> X * (C-1)
      
      llvm-svn: 5592
      57c8d99b
    • Chris Lattner's avatar
      Add a variety of new transformations: · 3082c5a0
      Chris Lattner authored
        * A & ~A == 0
        * A / (2^c) == A >> c  if unsigned
        * 0 / A == 0
        * 1.0 * A == A
        * A * (2^c) == A << c
        * A ^ ~A == -1
        * A | ~A == -1
        * 0 % X = 0
        * A % (2^c) == A & (c-1) if unsigned
        * A - (A & B) == A & ~B
        * -1 - A == ~A
      
      llvm-svn: 5587
      3082c5a0
  8. Feb 01, 2003
  9. Jan 23, 2003
  10. Dec 15, 2002
  11. Dec 07, 2002
  12. Dec 05, 2002
  13. Nov 20, 2002
  14. Nov 09, 2002
  15. Nov 04, 2002
  16. Oct 31, 2002
  17. Oct 30, 2002
  18. Oct 21, 2002
  19. Oct 08, 2002
  20. Oct 02, 2002
    • Chris Lattner's avatar
      Updates to work with recent Statistic's changes: · bf3a099a
      Chris Lattner authored
          * Renamed StatisticReporter.h/cpp to Statistic.h/cpp
          * Broke constructor to take two const char * arguments instead of one, so
            that indendation can be taken care of automatically.
          * Sort the list by pass name when printing
          * Make sure to print all statistics as a group, instead of randomly when
            the statistics dtors are called.
          * Updated ProgrammersManual with new semantics.
      
      llvm-svn: 4002
      bf3a099a
  21. Sep 30, 2002
  22. Sep 29, 2002
Loading