Skip to content
  1. Feb 12, 2010
  2. Jan 29, 2010
  3. Jan 22, 2010
  4. Jan 21, 2010
  5. Jan 05, 2010
  6. Dec 23, 2009
    • David Greene's avatar
      · 2330f780
      David Greene authored
      Remove dump routine and the associated Debug.h from a header.  Patch up
      other files to compensate.
      
      llvm-svn: 92075
      2330f780
  7. Dec 18, 2009
  8. Dec 17, 2009
  9. Dec 15, 2009
  10. Dec 14, 2009
  11. Nov 17, 2009
  12. Nov 12, 2009
    • Evan Cheng's avatar
      - Teach LSR to avoid changing cmp iv stride if it will create an immediate that · 85a9f430
      Evan Cheng authored
        cannot be folded into target cmp instruction.
      - Avoid a phase ordering issue where early cmp optimization would prevent the
        later count-to-zero optimization.
      - Add missing checks which could cause LSR to reuse stride that does not have
        users.
      - Fix a bug in count-to-zero optimization code which failed to find the pre-inc
        iv's phi node.
      - Remove, tighten, loosen some incorrect checks disable valid transformations.
      - Quite a bit of code clean up.
      
      llvm-svn: 86969
      85a9f430
  13. Nov 11, 2009
  14. Nov 10, 2009
  15. Nov 06, 2009
  16. Nov 05, 2009
  17. Oct 26, 2009
    • Dan Gohman's avatar
      Make LSR's OptimizeShadowIV ignore induction variables with negative · d632f895
      Dan Gohman authored
      strides for now, because it doesn't handle them correctly. This fixes a
      miscompile of SingleSource/Benchmarks/Misc-C++/ray.
      
      This problem was usually hidden because indvars transforms such induction
      variables into negations of canonical induction variables.
      
      llvm-svn: 85118
      d632f895
Loading