Skip to content
  1. Aug 31, 2011
  2. Aug 30, 2011
  3. Aug 26, 2011
  4. Aug 25, 2011
  5. Aug 24, 2011
  6. Aug 22, 2011
  7. Aug 19, 2011
  8. Aug 18, 2011
  9. Aug 17, 2011
  10. Aug 16, 2011
  11. Aug 15, 2011
  12. Aug 12, 2011
  13. Aug 11, 2011
  14. Aug 10, 2011
  15. Aug 06, 2011
    • Andrew Trick's avatar
      Made SCEV's UDiv expressions more canonical. When dividing a · 6d45a01b
      Andrew Trick authored
      recurrence, the initial values low bits can sometimes be ignored.
      
      To take advantage of this, added FoldIVUser to IndVarSimplify to fold
      an IV operand into a udiv/lshr if the operator doesn't affect the
      result.
      
      -indvars -disable-iv-rewrite now transforms
      
      i = phi i4
      i1 = i0 + 1
      idx = i1 >> (2 or more)
      i4 = i + 4
      
      into
      
      i = phi i4
      idx = i0 >> ...
      i4 = i + 4
      
      llvm-svn: 137013
      6d45a01b
  16. Aug 04, 2011
  17. Aug 02, 2011
Loading