Skip to content
  1. Oct 20, 2003
  2. Oct 19, 2003
  3. Oct 15, 2003
  4. Oct 13, 2003
  5. Oct 10, 2003
  6. Oct 07, 2003
  7. Oct 06, 2003
    • Chris Lattner's avatar
      Speed up the predicate used to decide when to inline by caching the size · 6dc0ae2d
      Chris Lattner authored
      of callees between executions.
      
      On eon, in release mode, this changes the inliner from taking 11.5712s
      to taking 2.2066s.  In debug mode, it went from taking 14.4148s to
      taking 7.0745s.  In release mode, this is a 24.7% speedup of gccas, in
      debug mode, it's a total speedup of 11.7%.
      
      This also makes it slightly more aggressive.  This could be because we
      are not judging the size of the functions quite as accurately as before.
      When we start looking at the performance of the generated code, this can
      be investigated further.
      
      llvm-svn: 8893
      6dc0ae2d
  8. Sep 22, 2003
  9. Sep 20, 2003
  10. Sep 16, 2003
  11. Sep 15, 2003
  12. Sep 11, 2003
  13. Sep 10, 2003
  14. Sep 08, 2003
  15. Sep 01, 2003
  16. Aug 31, 2003
  17. Aug 24, 2003
  18. Aug 23, 2003
  19. Aug 21, 2003
  20. Aug 18, 2003
Loading