+ ... no more updated, see cvs entries.
+
+ 7.8.02 Goetz
+ Implemented scc algorithm. Added datastructure to mark
+ backedges (ana/backedge.h) and to represent loops
+ (ana/irloop.h). The scc algorithm (ana/irscc.c) builds
+ both datastructures.
+ The algorithm does not yet work properly for interprocedural
+ graphs. Finds more loops than only recursions.
+
+ Improved place_code: now moves nodes out of loops.
+ Fixed bug in iropt.c: wrong parameter in debug info: iropt_dbg.c
+ Now flag set_opt_control_flow can be set to 1 again.
+
+ 11.7.2002 Goetz
+ Viele Aenderungen,
+ u.a. Zugrffsfkt normalisiert,
+ global, frame type nicht mehr in irp_types
+ interproz darstellung
+ mehr Zugriffsfkt bei entitaeten
+ u.v.a.
+
+ 25.4.2002 Goetz
+ Added several constructors to tv.
+ Changed xgprintf so that full precision of double tvs is printed.
+ Fixed bug in irouts.c.
+
+ 22.4.2002 Goetz
+ Added debug support, renamed stuff in ir/debug.
+ Optimizations still loose debug information.
+
+ 19.3.2002 Goetz
+ Added flag "peculiarity" to entity.h, type.h.
+
+ 15.3. Goetz
+ 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.
+
+ 15.3. Goetz
+ Parted common.h into two files common_t.h. By this config.h
+ as well as the preprocessor flags are no more visible externaly.
+ Adapted include directives.
+
+ 12.3. Goetz
+ Bugfix in inlining: problems in combination with cse.
+
+ 8.3. Goetz
+ Implemented cf optimizations.
+ Checked compiler flags -- sorted better to fit optimizations.
+
+ 4.3. Goetz
+ Bugfix in irdom.
+ Implemented code placement.
+
+ 28.2 Goetz
+ block walk in irouts.
+ irdom implemented: dominator information.
+
+ 25.2. Goetz
+ Bugfix Optmierung Binops mit mode Tupel.
+
+ 22.2. Goetz
+ irgopt: inline_small_irgs implemented
+
+ 30.1. - 20.2. Goetz
+ Bugfixes, some access functions ...
+
+ 29.1.2002 Goetz
+ New directory: ana for analyses. Adapted configure/makefiles
+ implemented irout: backedges. Added one field to ir_graph, one to ir_node.
+ Implemented state management for irgraphs: see irgraph.h.
+ Must now call finalize_cons() after graph construction!!
+
+ 24.1.2002 Goetz
+ Procedure global cse.
+ Flag pinned in irop, irgraph.
+ Global cse in irop, setting the irgraph flag.
+ Example programs: Endless_loop.c. global_cse.c.
+ Adapted irdump.
+
23.1.2002 Goetz
Implemented support for endless loops:
Adapted End node.