1. 10 Nov, 2011 5 commits
  2. 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
  3. 27 Oct, 2011 1 commit
  4. 27 Sep, 2011 2 commits
  5. 01 Sep, 2011 2 commits
  6. 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
  7. 12 Aug, 2011 1 commit
  8. 10 Aug, 2011 1 commit
  9. 05 Aug, 2011 1 commit
  10. 28 Jul, 2011 1 commit
  11. 21 Jun, 2011 1 commit
  12. 17 Jun, 2011 1 commit
  13. 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
  14. 01 Jun, 2011 1 commit
  15. 10 May, 2011 1 commit
  16. 15 Apr, 2011 1 commit
  17. 13 Apr, 2011 1 commit
  18. 08 Apr, 2011 2 commits
  19. 16 Mar, 2011 2 commits
  20. 06 Mar, 2011 1 commit
  21. 04 Mar, 2011 1 commit
  22. 01 Dec, 2010 1 commit
  23. 23 Nov, 2010 1 commit
  24. 04 Nov, 2010 1 commit
  25. 06 Oct, 2010 5 commits
  26. 22 Sep, 2010 2 commits
  27. 10 Sep, 2010 1 commit