1. 11 Nov, 2014 1 commit
  2. 29 Oct, 2014 1 commit
    • yb9976's avatar
      Fixed invalid use of out edges. · 4e21ce56
      yb9976 authored
      Since safely iterating over out edges caches the next edges, we cannot
      recursively move Proj nodes along with their operands.
      If the Proj node is the cached one this causes the out edges to suddenly iterate
      over another block.
      
      This fixes opt/fehler279.c and opt/fehler280.c.
      4e21ce56
  3. 16 Oct, 2014 1 commit
  4. 14 Oct, 2014 1 commit
  5. 13 Oct, 2014 1 commit
  6. 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
  7. 19 Sep, 2014 3 commits
  8. 17 Sep, 2014 2 commits
  9. 28 Aug, 2014 2 commits
  10. 30 May, 2014 1 commit
  11. 28 May, 2014 8 commits
  12. 15 Apr, 2014 2 commits
  13. 29 Mar, 2014 1 commit
  14. 27 Mar, 2014 3 commits
  15. 18 Mar, 2014 1 commit
  16. 17 Mar, 2014 2 commits
  17. 14 Mar, 2014 2 commits
  18. 13 Mar, 2014 1 commit
  19. 17 Feb, 2014 1 commit
  20. 31 Jan, 2014 1 commit
  21. 28 Jan, 2014 2 commits
  22. 27 Jan, 2014 1 commit
  23. 03 Dec, 2013 1 commit