1. 28 Mar, 2013 1 commit
  2. 21 Dec, 2012 1 commit
  3. 19 Dec, 2012 1 commit
  4. 15 Dec, 2012 1 commit
  5. 12 Dec, 2012 1 commit
  6. 02 Dec, 2012 2 commits
  7. 30 Nov, 2012 2 commits
  8. 24 Nov, 2012 3 commits
  9. 25 Oct, 2012 2 commits
  10. 19 Dec, 2011 1 commit
    • Matthias Braun's avatar
      make opcode list global · 6bb28287
      Matthias Braun authored
      The opcode list was a member of irprog before which wasn't really
      handled consistently. Also make sure opcodes are properly freed at
      ir_finish().
      6bb28287
  11. 10 Nov, 2011 6 commits
  12. 02 Nov, 2011 1 commit
    • Matthias Braun's avatar
      introduce Switch node · 1c89dc2a
      Matthias Braun authored
      This is the new way of handling switch-jumps. The node contains a table
      which maps (ranges of) input values to proj numbers. Compared to a
      Cond-node this results in a clean consecutive sequence of Proj numbers
      (no searching for a free number for the default_pn anymore) and allows
      factoring multiple cases jumping to the same block in a single Proj
      (though we still need the optimisation in cfopt for that).
      1c89dc2a
  13. 27 Oct, 2011 1 commit
  14. 27 Sep, 2011 2 commits
  15. 01 Sep, 2011 2 commits
  16. 17 Aug, 2011 1 commit
    • Matthias Braun's avatar
      add callback for constructing spill/reload · 036ede1b
      Matthias Braun authored
      So we are not forced to use the generic be_Spill, be_Reload functions
      which don't work correctly with double-width register requirements.
      This should really fix sparc float spill/reload this time.
      036ede1b
  17. 12 Aug, 2011 1 commit
  18. 10 Aug, 2011 1 commit
  19. 05 Aug, 2011 1 commit
  20. 28 Jul, 2011 1 commit
  21. 21 Jun, 2011 1 commit
  22. 17 Jun, 2011 1 commit
  23. 08 Jun, 2011 1 commit
    • Michael Beck's avatar
      Removed the callee/caller saved flag from register specification. · ad8c4178
      Michael Beck authored
      The callee/caller saved information is not constant accross different
      ABI's, so don't make it constant. Instead, all BE that still use beabi
      provide a callback now.
      This allows to implement support for x64_64/Win32 and is a necessary step
      for the combined x86 BE.
      ad8c4178
  24. 01 Jun, 2011 1 commit
  25. 10 May, 2011 1 commit
  26. 15 Apr, 2011 1 commit
  27. 13 Apr, 2011 1 commit
  28. 08 Apr, 2011 1 commit