1. 14 Jun, 2012 1 commit
  2. 13 Jun, 2012 3 commits
  3. 16 May, 2012 1 commit
  4. 14 May, 2012 2 commits
  5. 13 May, 2012 1 commit
  6. 11 May, 2012 1 commit
  7. 10 May, 2012 1 commit
    • Matthias Braun's avatar
      forbid to set current_block to Bad · a10a4d10
      Matthias Braun authored
      This was used as a hack to mark unreachable code by some people, but it
      is prefered to simply use a new Block without predecessors, or set NULL
      if you have to.
      a10a4d10
  8. 04 May, 2012 1 commit
    • Matthias Braun's avatar
      ir_visibility cleanup · 07c77ebb
      Matthias Braun authored
      This commit removes the strange differentiation between
      ir_visibility_external and ir_visibility_default. We now only have
      ir_visibility_external for all symbols visible across compilation units.
      You may or may not attach graphs/initializers to them.
      07c77ebb
  9. 26 Apr, 2012 1 commit
  10. 25 Mar, 2012 1 commit
  11. 13 Mar, 2012 1 commit
  12. 06 Mar, 2012 1 commit
  13. 01 Mar, 2012 2 commits
  14. 27 Feb, 2012 2 commits
  15. 09 Feb, 2012 2 commits
  16. 10 Jan, 2012 1 commit
  17. 29 Dec, 2011 1 commit
  18. 21 Dec, 2011 3 commits
  19. 20 Dec, 2011 1 commit
  20. 19 Dec, 2011 3 commits
    • Matthias Braun's avatar
      make modelist global · 6cd6e689
      Matthias Braun authored
      It was a member of ir_prog before but not correctly handled.
      6cd6e689
    • Matthias Braun's avatar
      perform end/first block mature in libfirm · 789a7c70
      Matthias Braun authored
      The first block in a new ir_graph is not an immature block anymore. The
      end block is matured in irg_finalize_cons() now (since maturing blocks
      twice doesn't hurt this shouldn't break existing code).
      789a7c70
    • Matthias Braun's avatar
      make opcode list global · 6bb28287
      Matthias Braun authored
      The opcode list was a member of irprog before which wasn't really
      handled consistently. Also make sure opcodes are properly freed at
      ir_finish().
      6bb28287
  21. 15 Dec, 2011 1 commit
    • Matthias Braun's avatar
      make unique types/entities part of irprog · 274626e2
      Matthias Braun authored
      unknown_type, code_type, none_type, unknown_entity reference are hold in
      the irprog now. This makes handling more consistent since now all types
      and entities are equally part of irprog.
      274626e2
  22. 14 Dec, 2011 7 commits
  23. 09 Dec, 2011 1 commit
  24. 07 Dec, 2011 1 commit
    • Matthias Braun's avatar
      correctly implement memop handling · 9fbdcb82
      Matthias Braun authored
      memops are nodes that have memory inputs, you can generically query them
      for their memory input. We can also get rid of get_fragile_op_mem in
      favor of get_memop_mem.
      9fbdcb82