1. 14 Dec, 2015 1 commit
    • Matthias Braun's avatar
      Introduce globals map · 859487f0
      Matthias Braun authored
      The map maps global symbols to the respective entities in the segment
      types. This should avoid hacks in some frontends, avoids a sepcial map
      for compilerlib entities and ensures that frontend and compilerlib
      entities are in sync.
      859487f0
  2. 10 Sep, 2015 1 commit
  3. 29 Mar, 2014 1 commit
  4. 18 Mar, 2014 1 commit
  5. 14 Feb, 2014 1 commit
  6. 29 Jan, 2014 1 commit
  7. 12 Dec, 2012 1 commit
  8. 26 Nov, 2012 2 commits
  9. 29 Oct, 2012 1 commit
    • Matthias Braun's avatar
      make remove_irp_irg API private · 89825601
      Matthias Braun authored
      Because otherwise we confuse users with free_ir_graph vs.
      remove_irp_irg. Change it so that free_ir_graph also removes the graph
      from the irp list.
      89825601
  10. 15 Jun, 2012 1 commit
    • Matthias Braun's avatar
      remove opt_manage, provide assure_irg_properties · 7a483ab9
      Matthias Braun authored
      The opt_manage framework didn't really do much except assuring that some
      analysis info is computed before a pass starts. We can achieve this
      simpler by providing an assure_irg_properties function.
      This commit also fixes some places where analysis info was potentially
      not invalidated before.
      7a483ab9
  11. 19 Dec, 2011 2 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
      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
  12. 14 Dec, 2011 2 commits
  13. 17 Nov, 2011 1 commit
    • Matthias Braun's avatar
      type list fixes · 3ddfc6a4
      Matthias Braun authored
      Make sure all types are in the global type list, remove type_walk_prog
      which was a strange alternative to type_walk attempting to not miss
      types not in the global list.
      3ddfc6a4
  14. 10 Nov, 2011 1 commit
  15. 02 Nov, 2011 1 commit
  16. 22 Sep, 2011 1 commit
  17. 14 Sep, 2011 1 commit
  18. 24 Apr, 2011 1 commit
  19. 08 Feb, 2011 1 commit
  20. 28 Jan, 2011 1 commit
  21. 25 Jan, 2011 1 commit
  22. 19 Jul, 2010 1 commit
  23. 15 Jul, 2010 1 commit
  24. 14 Feb, 2010 1 commit
  25. 13 Jan, 2010 1 commit
  26. 02 Jan, 2010 1 commit
  27. 29 Jun, 2009 1 commit
  28. 27 Feb, 2009 1 commit
  29. 31 Oct, 2008 1 commit
  30. 14 Oct, 2008 1 commit
  31. 11 Oct, 2008 1 commit
  32. 21 Sep, 2008 1 commit
  33. 31 Jul, 2008 1 commit
  34. 03 Apr, 2008 1 commit
  35. 02 Jan, 2008 1 commit
  36. 08 Nov, 2007 1 commit
  37. 24 Jul, 2007 1 commit