Skip to content
  1. Feb 09, 2004
    • Chris Lattner's avatar
      Change the PhysRegsUsed map into a dense array. Seeing that this is a mapping · 490627a4
      Chris Lattner authored
      from physical registers, and they are always dense, it makes sense to not have
      a ton of RBtree overhead.  This change speeds up regalloclocal about ~30% on
      253.perlbmk, from .35s -> .27s in the JIT (in LLC, it goes from .74 -> .55).
      
      Now live variable analysis is the slowest codegen pass.  Of course it doesn't
      help that we have to run it twice, because regalloclocal doesn't update it,
      but even if it did it would be the slowest pass (now it's just the 2x slowest
      pass :(
      
      llvm-svn: 11215
      490627a4
  2. Feb 06, 2004
  3. Feb 05, 2004
  4. Feb 04, 2004
  5. Feb 03, 2004
  6. Feb 02, 2004
  7. Feb 01, 2004
  8. Jan 31, 2004
  9. Jan 30, 2004
  10. Jan 23, 2004
  11. Jan 22, 2004
  12. Jan 20, 2004
Loading