1. 26 Jul, 2015 1 commit
  2. 19 Jul, 2015 2 commits
  3. 11 Jul, 2015 1 commit
  4. 10 Jul, 2015 2 commits
  5. 01 Jul, 2015 1 commit
    • 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
  6. 26 Jun, 2015 1 commit
  7. 19 Jun, 2015 2 commits
  8. 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
  9. 27 Apr, 2015 1 commit
  10. 18 Jan, 2015 4 commits
  11. 14 Jan, 2015 1 commit
  12. 02 Jan, 2015 4 commits
  13. 31 Dec, 2014 1 commit
  14. 30 Dec, 2014 2 commits
  15. 29 Dec, 2014 1 commit
  16. 28 Dec, 2014 1 commit
  17. 27 Nov, 2014 2 commits
  18. 25 Nov, 2014 2 commits
  19. 22 Nov, 2014 1 commit
  20. 20 Nov, 2014 9 commits