1. 11 Jun, 2013 1 commit
  2. 06 Jun, 2013 2 commits
  3. 04 May, 2013 1 commit
    • Matthias Braun's avatar
      do not include config.h anymore · 0f73b43e
      Matthias Braun authored
      It has been empty for nearly all systems. People who used to put stuff
      in config.h can still create a config.h on their own and inject
      -include (gcc) or /FI (msvc) into their CPPFLAGS.
      0f73b43e
  4. 28 Mar, 2013 1 commit
  5. 21 Dec, 2012 1 commit
  6. 19 Dec, 2012 1 commit
  7. 15 Dec, 2012 1 commit
  8. 12 Dec, 2012 1 commit
  9. 02 Dec, 2012 2 commits
  10. 30 Nov, 2012 2 commits
  11. 24 Nov, 2012 3 commits
  12. 25 Oct, 2012 2 commits
  13. 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
  14. 10 Nov, 2011 6 commits
  15. 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
  16. 27 Oct, 2011 1 commit
  17. 27 Sep, 2011 2 commits
  18. 01 Sep, 2011 2 commits
  19. 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
  20. 12 Aug, 2011 1 commit
  21. 10 Aug, 2011 1 commit
  22. 05 Aug, 2011 1 commit
  23. 28 Jul, 2011 1 commit
  24. 21 Jun, 2011 1 commit
  25. 17 Jun, 2011 1 commit
  26. 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
  27. 01 Jun, 2011 1 commit