1. 30 Sep, 2016 1 commit
  2. 01 Aug, 2016 1 commit
  3. 30 Jul, 2016 1 commit
  4. 20 Aug, 2015 1 commit
  5. 19 Aug, 2015 2 commits
  6. 09 Aug, 2015 1 commit
    • Christoph Mallon's avatar
      be: Reintroduce be_Start. · 36de1849
      Christoph Mallon authored
      All backends have similar empty Start nodes, which just provide registers.
      So having one generic backend Start node to share some infrastructure is sensible.
      36de1849
  7. 04 Aug, 2015 4 commits
  8. 28 Jul, 2015 1 commit
  9. 27 Jul, 2015 2 commits
  10. 23 Jul, 2015 1 commit
    • Matthias Braun's avatar
      arm: Remove CopyB node · bd66289b
      Matthias Braun authored
      We use lower_CopyB anyway so there are no copybs left when lowering.
      They are all lowered to load/store sequences or memcpy calls.
      bd66289b
  11. 21 Jul, 2015 1 commit
  12. 12 Jun, 2015 1 commit
  13. 12 Jan, 2015 2 commits
  14. 02 Jan, 2015 3 commits
  15. 30 Dec, 2014 4 commits
  16. 29 Dec, 2014 1 commit
    • Matthias Braun's avatar
      benode: introduce be_AnyVal. · 07a23988
      Matthias Braun authored
      This replaces ia32_ProduceVal/arm_EmptyReg. You should avoid using this
      node in general, but there are some cases where you need it to fixup
      nodes that are not register pressure faithful.
      07a23988
  17. 26 Dec, 2014 1 commit
  18. 27 Oct, 2014 1 commit
  19. 16 Oct, 2014 1 commit
  20. 25 Sep, 2014 1 commit
    • Matthias Braun's avatar
      The start block is not special anymore · 0a4ee3b2
      Matthias Braun authored
      The start block is not special block without any "real" instructions
      anymore. In particular this means:
      
      - There is no X_initial_exec Proj from the Start node anymore, "normal"
        cfopts are used for jumping out of the start block.
      - The backend never had the special convention of the start block not
        containing actual code and used to fixup this discrpancy, no more
        fixup code needed now.
      - The part_block() code got a bit more complicated because splitting the
        start block is tricky (previously part_block() simply failed in this
        case but was never used in the Start block because of its special
        convention)
      0a4ee3b2
  21. 15 Sep, 2014 1 commit
  22. 03 Jun, 2014 2 commits
  23. 02 Jun, 2014 1 commit
  24. 28 May, 2014 4 commits
  25. 16 May, 2014 1 commit