1. 25 Dec, 2014 1 commit
  2. 25 Nov, 2014 2 commits
  3. 22 Nov, 2014 1 commit
  4. 13 Nov, 2014 2 commits
  5. 22 Oct, 2014 1 commit
  6. 18 Oct, 2014 2 commits
  7. 07 Oct, 2014 1 commit
    • Matthias Braun's avatar
      API change+fix for IncSP alignment · b719d82d
      Matthias Braun authored
      - alignment is set on each single IncSP now instead of a global arch_env
        setting
      - fixed ia32 not requesting any alignment anymore (even on darwin where
        we need it)
      - fixed amd64 creating IncSP nodes without flag_modifies_flags set
      b719d82d
  8. 02 Oct, 2014 1 commit
    • Matthias Braun's avatar
      cleanup/normalize be_add_missing_keeps usage · 6e9dd15b
      Matthias Braun authored
      We now add missing keeps exactly before register allocation where we
      actually need them (so that unused outputs which still need registers
      assigned are not missed by the register allocation).
      6e9dd15b
  9. 30 Sep, 2014 4 commits
  10. 19 Sep, 2014 1 commit
  11. 17 Sep, 2014 1 commit
    • Matthias Braun's avatar
      put irg link directly into node attributs · f3209aa8
      Matthias Braun authored
      The previous approach put the irg link into the block attributes, so
      while saving memory an extra indirection was necessary. Some testing
      with valgrind massif+callgrind revealed that a direct link increses peak
      memory usage by ~1% while also increasing runtime by ~1%. More
      importantly the code gets a bit simpler and some strange corner cases can be
      removed with the direct link.
      f3209aa8
  12. 15 Sep, 2014 1 commit
  13. 08 Aug, 2014 1 commit
  14. 03 Jun, 2014 1 commit
  15. 02 Jun, 2014 2 commits
  16. 30 May, 2014 3 commits
  17. 28 May, 2014 5 commits
  18. 16 May, 2014 5 commits
  19. 07 Apr, 2014 2 commits
  20. 02 Apr, 2014 1 commit
  21. 29 Mar, 2014 1 commit
  22. 28 Mar, 2014 1 commit