Skip to content
  1. Sep 24, 2008
  2. Sep 23, 2008
  3. Sep 22, 2008
  4. Sep 21, 2008
  5. Sep 20, 2008
  6. Sep 19, 2008
  7. Sep 18, 2008
    • Dan Gohman's avatar
      Don't consider instructions with implicit physical register · f3d647e0
      Dan Gohman authored
      defs to be necessarily live.
      
      llvm-svn: 56310
      f3d647e0
    • Dan Gohman's avatar
      Add a new "fast" scheduler. This is currently basically just a · 95be7d7b
      Dan Gohman authored
      copy of the BURRList scheduler, but with several parts ripped
      out, such as backtracking, online topological sort maintenance
      (needed by backtracking), the priority queue, and Sethi-Ullman
      number computation and maintenance (needed by the priority
      queue). As a result of all this, it generates somewhat lower
      quality code, but that's its tradeoff for running about 30%
      faster than list-burr in -fast mode in many cases.
      
      This is somewhat experimental. Moving forward, major pieces of
      this can be refactored with pieces in common with
      ScheduleDAGRRList.cpp.
      
      llvm-svn: 56307
      95be7d7b
Loading