Skip to content
  1. 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
  2. Dec 24, 2003
  3. Dec 23, 2003
  4. Dec 21, 2003
  5. Dec 18, 2003
  6. 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
  7. Dec 13, 2003
  8. Dec 05, 2003
  9. Dec 04, 2003
  10. Dec 01, 2003
  11. Nov 30, 2003
  12. Nov 20, 2003
Loading