1. 04 Nov, 2016 1 commit
    • qinsoon's avatar
      fib in test-jit runs · 5b723a45
      qinsoon authored
      1. grow/shrink frame size in the pro/epilogue. Note: though we removed
      push/pop for unused callee saved registers, we still reserve frame space
      for them. Because we generate spill on frame before we know exactly how
      large a space is. The solution is to make spill locations patchable.
      2. control flow will combine branches in switch instruction if they all
      target the same destination.
  2. 25 Oct, 2016 1 commit
    • qinsoon's avatar
      reg alloc works fine · db9e7d2f
      qinsoon authored
      (for callee saved regs, we insert push/pop before reg alloc. and
      after allocation, remove unnecessary ones)
  3. 05 Oct, 2016 2 commits
    • qinsoon's avatar
      remove warnings · f92bb162
      qinsoon authored
    • qinsoon's avatar
      simple throw catch works fine · 8da9f1ed
      qinsoon authored
      internal id and machine id do not persist during serialization
      and restoration. Currently I use fixed ID for machine registers.
      But internal id is still generated, this might be a problem in
      the future.
  4. 04 Oct, 2016 1 commit
  5. 30 Sep, 2016 1 commit
  6. 29 Sep, 2016 3 commits
  7. 28 Sep, 2016 2 commits