1. 07 Jan, 2017 1 commit
  2. 20 Dec, 2016 1 commit
  3. 30 Nov, 2016 1 commit
  4. 23 Nov, 2016 2 commits
  5. 18 Nov, 2016 1 commit
    • qinsoon's avatar
      add VMOptions · f79120b2
      qinsoon authored
      1. see vm/vm_options.rs for usage and default values
      2. added mu_fastimpl_new_with_opts under vm/api/api_impl/muvm.rs
      f79120b2
  6. 15 Nov, 2016 2 commits
    • qinsoon's avatar
      sext/zext from i1 to i8 is no op · 48f726b3
      qinsoon authored
      internally int1 is int8
      48f726b3
    • qinsoon's avatar
      start using 8/16/32 bits registers · 38d18dda
      qinsoon authored
      1. compiler knows all the registers
      2. but only 64bits register is a color (for reg alloc)
      3. backend records the length of GPR for each operand during instruction
      selection
      4. after reg alloc, when replacing temp with a color, find corresponding
      GPR for the length recorded before
      38d18dda
  7. 14 Nov, 2016 2 commits
  8. 09 Nov, 2016 1 commit
  9. 02 Nov, 2016 1 commit
  10. 01 Nov, 2016 2 commits
  11. 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)
      db9e7d2f
  12. 14 Oct, 2016 1 commit
  13. 10 Oct, 2016 1 commit
  14. 28 Sep, 2016 1 commit
    • qinsoon's avatar
      frame done. · 5fbf8fa4
      qinsoon authored
      partially serialize compiled function into bootimage
      5fbf8fa4
  15. 12 Sep, 2016 1 commit
  16. 18 Aug, 2016 1 commit
  17. 16 Aug, 2016 1 commit
  18. 11 Aug, 2016 1 commit
  19. 29 Jul, 2016 1 commit
  20. 28 Jul, 2016 1 commit
  21. 27 Jul, 2016 1 commit
  22. 20 Jul, 2016 1 commit
  23. 19 Jul, 2016 2 commits
  24. 14 Jul, 2016 1 commit
  25. 12 Jul, 2016 2 commits
  26. 28 Jun, 2016 1 commit
  27. 23 Jun, 2016 1 commit
  28. 21 Jun, 2016 1 commit
  29. 18 Jun, 2016 2 commits
  30. 16 Jun, 2016 1 commit
  31. 01 Jun, 2016 1 commit
  32. 24 May, 2016 1 commit
  33. 13 May, 2016 1 commit