1. 04 May, 2016 1 commit
  2. 15 Mar, 2016 1 commit
  3. 15 Feb, 2016 1 commit
  4. 14 Feb, 2016 1 commit
  5. 30 Jan, 2016 1 commit
  6. 18 Jan, 2016 1 commit
  7. 30 Dec, 2015 1 commit
  8. 07 Dec, 2015 1 commit
  9. 25 Sep, 2015 1 commit
  10. 14 Aug, 2015 2 commits
  11. 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
  12. 20 Jul, 2015 1 commit
  13. 19 Jul, 2015 1 commit
  14. 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
  15. 19 Jun, 2015 2 commits
  16. 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
  17. 15 Feb, 2015 1 commit
  18. 18 Jan, 2015 4 commits
  19. 31 Dec, 2014 1 commit
  20. 29 Dec, 2014 2 commits
  21. 25 Nov, 2014 2 commits
  22. 22 Nov, 2014 1 commit
  23. 13 Nov, 2014 2 commits
  24. 18 Oct, 2014 2 commits
  25. 16 Oct, 2014 1 commit
  26. 07 Oct, 2014 1 commit
    • Matthias Braun's avatar
      API change+fix for IncSP alignment · b719d82d
      Matthias Braun authored
      - alignment is set on each single IncSP now instead of a global arch_env
        setting
      - fixed ia32 not requesting any alignment anymore (even on darwin where
        we need it)
      - fixed amd64 creating IncSP nodes without flag_modifies_flags set
      b719d82d
  27. 30 Sep, 2014 4 commits