Skip to content
  1. Aug 26, 2011
  2. Aug 25, 2011
  3. Aug 24, 2011
  4. Aug 22, 2011
  5. Aug 19, 2011
  6. Aug 18, 2011
  7. Aug 17, 2011
  8. Aug 16, 2011
  9. Aug 15, 2011
  10. Aug 12, 2011
  11. Aug 11, 2011
  12. Aug 10, 2011
  13. 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
  14. Aug 04, 2011
  15. Aug 02, 2011
  16. Jul 31, 2011
    • Bill Wendling's avatar
      Add the 'resume' instruction for the new EH rewrite. · f891bf8b
      Bill Wendling authored
      This adds the 'resume' instruction class, IR parsing, and bitcode reading and
      writing. The 'resume' instruction resumes propagation of an existing (in-flight)
      exception whose unwinding was interrupted with a 'landingpad' instruction (to be
      added later).
      
      llvm-svn: 136589
      f891bf8b
  17. Jul 30, 2011
  18. Jul 29, 2011
Loading