1. 05 Jul, 2002 1 commit
  2. 03 Jul, 2002 1 commit
  3. 25 Jun, 2002 1 commit
  4. 19 Jun, 2002 1 commit
  5. 26 Apr, 2002 1 commit
  6. 23 Apr, 2002 1 commit
  7. 18 Mar, 2002 1 commit
    • Götz Lindenmaier's avatar
      Parted common.h into two files common_t.h. By this config.h · e080458f
      Götz Lindenmaier authored
        as well as the preprocessor flags are no more visible externaly.
        Adapted include directives.
        Bug: dominator construction aborts for BreakTest with flag 3.31
        Problem: optimization of many subsequent blocks (Jmp-chains)
        where one is inlined (Tuple control flow) in a loop.  Not all
        nodes in merged blocks are moved to remaining block.
        Fix:  different calling order to optimize_in_place_2 from
        optimize_in_place_wrapper.
        Bug: dumping cfg when a block is Bad.  Fix: Output Bad node.
        Change: not only turn off cse but all optimizations during
        inlining.
      
      [r336]
      e080458f
  8. 08 Mar, 2002 1 commit
  9. 04 Mar, 2002 1 commit
  10. 28 Feb, 2002 1 commit
  11. 14 Feb, 2002 1 commit
  12. 31 Jan, 2002 1 commit
  13. 23 Jan, 2002 1 commit
    • 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
  14. 20 Dec, 2001 1 commit
  15. 10 Dec, 2001 1 commit
  16. 28 Nov, 2001 1 commit
  17. 19 Nov, 2001 1 commit
    • 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
  18. 04 Jul, 2001 1 commit
  19. 25 Jun, 2001 1 commit
  20. 25 May, 2001 1 commit
  21. 14 Mar, 2001 1 commit
  22. 01 Mar, 2001 1 commit
  23. 24 Jan, 2001 1 commit
  24. 17 Jan, 2001 1 commit
  25. 20 Dec, 2000 1 commit
  26. 14 Sep, 2000 1 commit
  27. 07 Sep, 2000 1 commit
  28. 04 Sep, 2000 1 commit
  29. 25 Aug, 2000 1 commit
  30. 16 Aug, 2000 1 commit
  31. 19 Jul, 2000 1 commit
  32. 10 Jul, 2000 1 commit
  33. 06 Jul, 2000 3 commits
  34. 05 Jul, 2000 1 commit
  35. 04 Jul, 2000 2 commits
  36. 19 Jun, 2000 1 commit
  37. 15 Jun, 2000 1 commit