Skip to content
  1. Feb 23, 2003
  2. Feb 22, 2003
  3. Feb 20, 2003
  4. 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
  5. Feb 15, 2003
  6. Feb 14, 2003
  7. Feb 13, 2003
  8. Feb 12, 2003
  9. Feb 11, 2003
  10. Feb 10, 2003
  11. Feb 09, 2003
Loading