1. 22 Jul, 2015 1 commit
  2. 20 Jul, 2015 1 commit
  3. 19 Jul, 2015 2 commits
  4. 05 Jun, 2015 1 commit
  5. 29 Dec, 2014 1 commit
    • Matthias Braun's avatar
      amd64: support inline assembly. · f86818ea
      Matthias Braun authored
      This first version should perform similar to the support in the ia32
      backend, but needs more work to add amd64 specific immediate types.
      f86818ea
  6. 28 Dec, 2014 1 commit
  7. 02 Dec, 2014 3 commits
  8. 13 Nov, 2014 1 commit
  9. 18 Oct, 2014 1 commit
  10. 15 Sep, 2014 1 commit
  11. 07 Jul, 2014 1 commit
  12. 28 May, 2014 1 commit
  13. 28 Feb, 2014 1 commit
  14. 25 Feb, 2014 3 commits
  15. 03 Feb, 2014 2 commits
  16. 27 Jan, 2014 1 commit
  17. 07 Oct, 2013 3 commits
  18. 04 Oct, 2013 1 commit
  19. 06 Jun, 2013 1 commit
  20. 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
  21. 09 Jan, 2013 2 commits
  22. 12 Dec, 2012 1 commit
  23. 02 Dec, 2012 1 commit
  24. 05 Dec, 2011 1 commit
  25. 10 Nov, 2011 2 commits
  26. 27 Sep, 2011 1 commit
  27. 15 Aug, 2011 1 commit
    • Matthias Braun's avatar
      big refactoring of arch_XXX functions · 41dc42af
      Matthias Braun authored
      This tries to get the names in a consistent format. We basically have 2
      views on register allocation/constraints now:
      
      1) Register Requirements and Assigments are per-instruction. Each
         instruction has requirements on its inputs and outputs, register get
         assigned for outputs of an instruction (assignment is an attribute of
         an instruction, not of the Proj-nodes).
         The internal datastructures model this form!
      
         The functions here have the form:
           arch_get_irn_register_req_in(node, input_nr)
           arch_get_irn_register_in(node, input_nr)
           arch_get_irn_register_req_out(node, output_nr)
           arch_set_irn_register_out(node, output_nr, register)
      
      2) Register Requirements and Assignments are on firm-values. This view
         allows to query/assign requirements and registers at the Proj nodes
         instead of the repsective predecessors.
         This is a convenience interface modeled on top of the other!
      
         The functions have the form:
           arch_get_irn_register_req(node)
           arch_get_irn_register(node)
           arch_set_irn_register(node, register)
      41dc42af
  28. 09 Mar, 2011 1 commit
  29. 04 Mar, 2011 1 commit
  30. 28 Feb, 2011 1 commit