Skip to content
  1. Feb 05, 2004
  2. Feb 02, 2004
  3. Feb 01, 2004
  4. Jan 31, 2004
  5. Jan 23, 2004
  6. Jan 22, 2004
  7. Jan 16, 2004
  8. Jan 14, 2004
  9. Jan 13, 2004
  10. Jan 07, 2004
  11. Jan 05, 2004
  12. Dec 28, 2003
    • Alkis Evlogimenos's avatar
      Add coalescing to register allocator. A hint is added to each interval · 43b587d9
      Alkis Evlogimenos authored
      which denotes the register we would like to be assigned to (virtual or
      physical). In register allocation, if this hint exists and we can map
      it to a physical register (it is either a physical register or it is a
      virtual register that already got assigned to a physical one) we use
      that register if it is available instead of a random one in the free
      pool.
      
      llvm-svn: 10634
      43b587d9
  13. Dec 24, 2003
  14. Dec 22, 2003
  15. Dec 21, 2003
  16. Dec 18, 2003
  17. Dec 15, 2003
  18. Dec 14, 2003
    • Alkis Evlogimenos's avatar
      Change interface of MachineOperand as follows: · aaba4639
      Alkis Evlogimenos authored
          a) remove opIsUse(), opIsDefOnly(), opIsDefAndUse()
          b) add isUse(), isDef()
          c) rename opHiBits32() to isHiBits32(),
                    opLoBits32() to isLoBits32(),
                    opHiBits64() to isHiBits64(),
                    opLoBits64() to isLoBits64().
      
      This results to much more readable code, for example compare
      "op.opIsDef() || op.opIsDefAndUse()" to "op.isDef()" a pattern used
      very often in the code.
      
      llvm-svn: 10461
      aaba4639
  19. Dec 13, 2003
Loading