1. 08 Oct, 2010 2 commits
  2. 06 Oct, 2010 1 commit
  3. 22 Sep, 2010 3 commits
  4. 18 Aug, 2010 1 commit
  5. 12 Aug, 2010 1 commit
  6. 22 Jul, 2010 1 commit
  7. 19 Jul, 2010 1 commit
  8. 15 Jul, 2010 1 commit
  9. 25 Jun, 2010 1 commit
  10. 29 Mar, 2010 1 commit
  11. 15 Mar, 2010 1 commit
  12. 10 Mar, 2010 1 commit
  13. 27 Feb, 2010 2 commits
  14. 10 Feb, 2010 1 commit
    • Jonas Fietz's avatar
      Add structures and initialization for VRP · 671350c7
      Jonas Fietz authored
      This commit adds the neccessary attributes to each ir_node. It also adds
      the initialization code and some prototypes for the graph_pass and some
      support functions.
      
      [r27094]
      671350c7
  15. 13 Jan, 2010 2 commits
  16. 12 Jan, 2010 1 commit
    • Michael Beck's avatar
      Try to fix a rare edges bug: · 896321f0
      Michael Beck authored
      - if a node was built with edges disabled gets dead, but is revived by CSE when edges are enabled, it had NO edges
      - tries to keep track of such dead nodes ...
      
      [r26954]
      896321f0
  17. 05 Jan, 2010 1 commit
    • Matthias Braun's avatar
      Primitive, Pointer, Array and Method types are anonymous now · 9d564d61
      Matthias Braun authored
      - There's a new type_dbg_info* that allows you to attach debug names to types
      - get_type_name and get_type_ident are now more. The new ir_print_type
        and the usual ir_printf("%+F", type) help in most usage cases.
        But you should be aware that names are not guaranteed to be unique anymore
        (or positively said: You don't have no trouble anymore building unique names
         in code that creates types)
      - No need to specify mode for new pointer types anymore (you can still do it
        with set_type_mode)
      
      [r26909]
      9d564d61
  18. 04 Nov, 2009 1 commit
  19. 17 Sep, 2009 1 commit
    • Matthias Braun's avatar
      - Bigger refactoring and cleanup in backend: · 39cb5226
      Matthias Braun authored
      	* benodes store the out register requirements in backend_info now
      	  (this is work towards killing the register_requirement callbacks)
      	* ir_graph has a pointer to beirg now
      	* Other cleanups
      
      [r26540]
      39cb5226
  20. 16 Aug, 2009 1 commit
  21. 29 Jun, 2009 1 commit
  22. 26 Jun, 2009 1 commit
  23. 03 Jun, 2009 1 commit
  24. 01 Jun, 2009 1 commit
  25. 13 May, 2009 1 commit
    • Matthias Braun's avatar
      - Introduce the concept of the graph state bitset: This is a set of flags that... · f98f336c
      Matthias Braun authored
      - Introduce the concept of the graph state bitset: This is a set of flags that indicate the current "state" of a graph.
        (Used so far to indicate wether muxes are lowered and should not be touched anymore and wether architecture dependent mul and div with constant implementations are used)
        We should use this to indicate dom/loop/... consistency in the fututure
      - fixed a bug where lower_mode_b was creating a "set" instruction with the help of a Mux. (Maybe we should create a new Node for this and not use a 0/1 mux?)
      
      [r25937]
      f98f336c
  26. 03 Apr, 2009 3 commits
  27. 02 Apr, 2009 2 commits
  28. 30 Mar, 2009 2 commits
  29. 27 Feb, 2009 1 commit
  30. 21 Feb, 2009 1 commit
  31. 19 Jan, 2009 1 commit