Skip to content
  1. Feb 12, 2010
    • Bob Wilson's avatar
      Add a new pass on machine instructions to optimize away PHI cycles that · 0827e040
      Bob Wilson authored
      reduce down to a single value.  InstCombine already does this transformation
      but DAG legalization may introduce new opportunities.  This has turned out to
      be important for ARM where 64-bit values are split up during type legalization:
      InstCombine is not able to remove the PHI cycles on the 64-bit values but
      the separate 32-bit values can be optimized.  I measured the compile time 
      impact of this (running llc on 176.gcc) and it was not significant.
      
      llvm-svn: 95951
      0827e040
  2. Feb 06, 2010
    • Evan Cheng's avatar
      Run codegen dce pass for all targets at all optimization levels. Previously it's · ea5c6be7
      Evan Cheng authored
      only run for x86 with fastisel. I've found it being very effective in
      eliminating some obvious dead code as result of formal parameter lowering
      especially when tail call optimization eliminated the need for some of the loads
      from fixed frame objects. It also shrinks a number of the tests. A couple of
      tests no longer make sense and are now eliminated.
      
      llvm-svn: 95493
      ea5c6be7
  3. Feb 03, 2010
  4. Feb 02, 2010
  5. Jan 22, 2010
  6. Jan 21, 2010
  7. Jan 16, 2010
  8. Jan 15, 2010
  9. Jan 14, 2010
  10. Jan 13, 2010
  11. Jan 07, 2010
  12. Jan 04, 2010
    • David Greene's avatar
      · ca15eacc
      David Greene authored
      Change errs() to dbgs().
      
      llvm-svn: 92524
      ca15eacc
  13. Dec 21, 2009
  14. Dec 17, 2009
  15. Dec 04, 2009
  16. Nov 26, 2009
  17. Nov 24, 2009
  18. Nov 20, 2009
  19. Nov 05, 2009
  20. Nov 04, 2009
  21. Oct 31, 2009
  22. Oct 29, 2009
Loading