1. 31 Jan, 2002 2 commits
  2. 23 Jan, 2002 2 commits
    • Götz Lindenmaier's avatar
      Implemented support for endless loops: · 8bd62b87
      Götz Lindenmaier authored
        Adapted End node.
        Adapted Phi constructors so that memory phis are added.
        Adapted Cond optimization: add block to End.
        Adapted dead node elimination: compation of Ends predecessors
        Adapted inlineing:  remember keepalives of inlined graph.
        Added informative strings to asserts in irvrfy.
      
      [r301]
      8bd62b87
    • Götz Lindenmaier's avatar
      *** empty log message *** · 0f4a70fd
      Götz Lindenmaier authored
      [r300]
      0f4a70fd
  3. 22 Jan, 2002 4 commits
  4. 21 Dec, 2001 1 commit
  5. 20 Dec, 2001 1 commit
  6. 17 Dec, 2001 2 commits
  7. 10 Dec, 2001 1 commit
  8. 03 Dec, 2001 2 commits
    • Götz Lindenmaier's avatar
      extended "coCV · b4eb108c
      Götz Lindenmaier authored
      mfortable" construction interface by some methods
        serving as simple shortcuts.
      
        30.11.2001 Goetz
        Added a class type to irgs.  This class type is to be used as owner
        for local entities of the procedure. This are all entities allocated
        for each execution of the procedure.
        The class type is allocated automatically by new_ir_graph().  Access
        routines to get this type are in irgraph.h.
        We chose a class type as this allows to represent "inner" procedures
        as, e.g., in Pascal.
        Adapted array-stack-example.
      
      [r285]
      b4eb108c
    • Götz Lindenmaier's avatar
      *** empty log message *** · 7781a1a0
      Götz Lindenmaier authored
      [r284]
      7781a1a0
  9. 29 Nov, 2001 2 commits
  10. 28 Nov, 2001 2 commits
  11. 27 Nov, 2001 2 commits
  12. 20 Nov, 2001 3 commits
  13. 19 Nov, 2001 2 commits
    • Götz Lindenmaier's avatar
      Addded method to replace in array os a node in irnode · 0e9428a1
      Götz Lindenmaier authored
        Added functionality to irgmod:
        * collect all Phi nodes as link-list in th eBlocks link field
        * collect all Proj nodes as link-list in node productin the tuple
        * Seperate a Block into two
        Added inlining transformation in irgopt.h
        Improved output of dump_ir_block_graph.  Now also dumps nodes that
        don't belong to a block.
        Added flag opt_unreachable_code, opt_inline.
        Changed irvrfy so that it accepts nodes with Bad predecessors.
      
      [r272]
      0e9428a1
    • Götz Lindenmaier's avatar
      *** empty log message *** · 877332b6
      Götz Lindenmaier authored
      [r271]
      877332b6
  14. 09 Nov, 2001 2 commits
  15. 07 Nov, 2001 2 commits
  16. 19 Oct, 2001 2 commits
  17. 02 Oct, 2001 1 commit
  18. 19 Sep, 2001 3 commits
  19. 11 Sep, 2001 2 commits
  20. 10 Sep, 2001 2 commits