Skip to content
  1. Sep 23, 2008
  2. Sep 22, 2008
  3. Sep 21, 2008
  4. Sep 20, 2008
  5. Sep 19, 2008
  6. 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
  7. Sep 17, 2008
  8. Sep 16, 2008
  9. Sep 15, 2008
  10. Sep 14, 2008
  11. Sep 13, 2008
    • Dan Gohman's avatar
      Remove isImm(), isReg(), and friends, in favor of · 38453eeb
      Dan Gohman authored
      isImmediate(), isRegister(), and friends, to avoid confusion
      about having two different names with the same meaning. I'm
      not attached to the longer names, and would be ok with
      changing to the shorter names if others prefer it.
      
      llvm-svn: 56189
      38453eeb
Loading