Skip to content
  1. Aug 06, 2010
  2. Jul 22, 2010
  3. Mar 02, 2010
  4. Feb 12, 2010
  5. Feb 11, 2010
  6. Feb 10, 2010
  7. Feb 09, 2010
  8. 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
  9. Jan 27, 2010
  10. Jan 04, 2010
    • David Greene's avatar
      · 7af1efc1
      David Greene authored
      Change errs() to dbgs().
      
      llvm-svn: 92496
      7af1efc1
  11. Oct 25, 2009
  12. Oct 10, 2009
    • Dan Gohman's avatar
      Factor out LiveIntervalAnalysis' code to determine whether an instruction · 87b02d5b
      Dan Gohman authored
      is trivially rematerializable and integrate it into
      TargetInstrInfo::isTriviallyReMaterializable. This way, all places that
      need to know whether an instruction is rematerializable will get the
      same answer.
      
      This enables the useful parts of the aggressive-remat option by
      default -- using AliasAnalysis to determine whether a memory location
      is invariant, and removes the questionable parts -- rematting operations
      with virtual register inputs that may not be live everywhere.
      
      llvm-svn: 83687
      87b02d5b
  13. Aug 22, 2009
  14. Aug 11, 2009
  15. Oct 16, 2008
  16. Oct 03, 2008
  17. Sep 25, 2008
  18. Sep 24, 2008
  19. Sep 23, 2008
  20. Sep 18, 2008
  21. Sep 17, 2008
Loading