1. 13 Oct, 2016 1 commit
  2. 27 Sep, 2016 1 commit
  3. 11 Jul, 2016 2 commits
  4. 28 Jun, 2016 1 commit
  5. 07 Jun, 2016 3 commits
  6. 22 May, 2016 1 commit
  7. 12 May, 2016 1 commit
  8. 04 May, 2016 1 commit
  9. 15 Mar, 2016 1 commit
  10. 15 Feb, 2016 1 commit
  11. 14 Feb, 2016 1 commit
  12. 30 Jan, 2016 1 commit
  13. 18 Jan, 2016 1 commit
  14. 30 Dec, 2015 1 commit
  15. 07 Dec, 2015 1 commit
  16. 25 Sep, 2015 1 commit
  17. 14 Aug, 2015 2 commits
  18. 28 Jul, 2015 1 commit
    • Christoph Mallon's avatar
      be: Add and use be_new_Proj(). · 9a6b8525
      Christoph Mallon authored
      It is like new_r_Proj(), but the mode is determined automatically from the out requirement of the predecessor.
      This probably resolves some mode mismatches in untested code paths -- AMD64 backend and SPARC hard float, I'm looking at you!
      9a6b8525
  19. 20 Jul, 2015 1 commit
  20. 19 Jul, 2015 1 commit
  21. 01 Jul, 2015 2 commits
    • Matthias Braun's avatar
      sparc: fix setting SP ignore · 50c7aa24
      Matthias Braun authored
      50c7aa24
    • Matthias Braun's avatar
      Remove produces_sp register constraint · 58b0168a
      Matthias Braun authored
      We can easily identify the outputs producing a stack pointer by looking
      if the stack pointer register is assigned. Unfortunately this also
      needed a new mechanism to tell the verifier that some registers are not
      in SSA form (all the time) which needs a few extra lines in each
      backend.
      58b0168a
  22. 19 Jun, 2015 2 commits
  23. 24 May, 2015 1 commit
    • Matthias Braun's avatar
      be: Move main backend loop into backends. · 3e79d08e
      Matthias Braun authored
      Instead of having a generaic main loop in be_main with several callbacks
      into the targets, split the code in be_main up into a set of convenience
      functions and let the targets implement the main loop itself. This is
      nicer because:
      
      - The control flow into and out of the functions in the target becomes
        obvious as no external party is using callbacks anymore.
      - Targets can insert custom code at any place between the generic
        passes.
      - In the future we can parameterize the generic backend passes directly
        instead of stuffing info into generic isa_if structures.
      3e79d08e
  24. 15 Feb, 2015 1 commit
  25. 18 Jan, 2015 4 commits
  26. 31 Dec, 2014 1 commit
  27. 29 Dec, 2014 2 commits
  28. 25 Nov, 2014 2 commits
  29. 22 Nov, 2014 1 commit