Skip to content
  1. Dec 05, 2008
  2. Dec 03, 2008
  3. Dec 02, 2008
  4. Dec 01, 2008
  5. Nov 29, 2008
  6. Nov 28, 2008
  7. Oct 23, 2008
    • Daniel Dunbar's avatar
      Change create*Pass factory functions to return Pass* instead of · 7f39e2d8
      Daniel Dunbar authored
      LoopPass*.
       - Although less precise, this means they can be used in clients
         without RTTI (who would otherwise need to include LoopPass.h, which
         eventually includes things using dynamic_cast). This was the
         simplest solution that presented itself, but I am happy to use a
         better one if available.
      
      llvm-svn: 58010
      7f39e2d8
  8. Oct 01, 2008
  9. Sep 15, 2008
    • Dan Gohman's avatar
      Teach LSR to optimize away SMAX operations for tripcounts in common · 68e7735a
      Dan Gohman authored
      cases.  See the comment above OptimizeSMax for the full story, and
      the testcase for an example. This cancels out a pessimization
      commonly attributed to indvars, and will allow us to lift some of
      the artificial throttles in indvars, rather than add new ones.
      
      llvm-svn: 56230
      68e7735a
  10. Sep 09, 2008
  11. Sep 08, 2008
  12. Sep 04, 2008
  13. Sep 03, 2008
  14. Aug 27, 2008
  15. Aug 26, 2008
  16. Aug 17, 2008
  17. Aug 15, 2008
  18. Aug 14, 2008
  19. Aug 13, 2008
  20. Aug 06, 2008
  21. Jul 21, 2008
  22. Jul 14, 2008
  23. Jul 07, 2008
    • Evan Cheng's avatar
      Fix two serious LSR bugs. · 03001cb8
      Evan Cheng authored
      1. LSR runOnLoop is always returning false regardless if any transformation is made.
      2. AddUsersIfInteresting can create new instructions that are added to DeadInsts. But there is a later early exit which prevents them from being freed.
      
      llvm-svn: 53193
      03001cb8
  24. Jun 24, 2008
Loading