X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=Changes;h=40278f507e79c5edd081c0aabb6e030186327cdf;hb=5ca828706734c6b1a029a6bb4c84a3c5ecb61915;hp=fb2a98cd45bd035572caa6cb607f3a902ef9c1dc;hpb=c77923ffb3301a3413a770aad986bdb822095fe6;p=libfirm diff --git a/Changes b/Changes index fb2a98cd4..40278f507 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,37 @@ + ... 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)