Skip to content
  1. Oct 20, 2003
  2. Oct 19, 2003
  3. Oct 18, 2003
  4. Oct 17, 2003
  5. Oct 16, 2003
  6. Oct 15, 2003
  7. Oct 14, 2003
  8. Oct 13, 2003
  9. Oct 12, 2003
  10. Oct 10, 2003
  11. Oct 08, 2003
  12. Oct 07, 2003
  13. Oct 06, 2003
    • Chris Lattner's avatar
      Minor speedups for the instcombine pass · e8ed4ef0
      Chris Lattner authored
      llvm-svn: 8894
      e8ed4ef0
    • 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
    • Chris Lattner's avatar
      Avoid doing pointless work. Amazingly, this makes us go faster. · 6aa34b0d
      Chris Lattner authored
      Running the inliner on 252.eon used to take 48.4763s, now it takes 14.4148s.
      
      In release mode, it went from taking 25.8741s to taking 11.5712s.
      
      This also fixes a FIXME.
      
      llvm-svn: 8890
      6aa34b0d
Loading