- 09 Jan, 2003 1 commit
-
-
Götz Lindenmaier authored
[r588]
-
- 19 Dec, 2002 4 commits
-
-
Götz Lindenmaier authored
[r573]
-
Götz Lindenmaier authored
[r570]
-
Götz Lindenmaier authored
[r569]
-
Götz Lindenmaier authored
fixed error in set_irn_in: backedge array was not updated [r566]
-
- 13 Dec, 2002 1 commit
-
-
Götz Lindenmaier authored
irgopt: Bugfix in optimize_cf irdump: added argument to dump_keep_alives [r548]
-
- 12 Dec, 2002 1 commit
-
-
Götz Lindenmaier authored
by Sebastian Felis [r543]
-
- 26 Nov, 2002 1 commit
-
-
Matthias Heil authored
sather und fiasco tarvals entfernt [r523]
-
- 05 Nov, 2002 1 commit
-
-
Götz Lindenmaier authored
[r514]
-
- 12 Sep, 2002 1 commit
-
-
Götz Lindenmaier authored
as no check for optimized nodes. [r477]
-
- 11 Sep, 2002 1 commit
-
-
Götz Lindenmaier authored
dump const nodes local access routines of ip_cfop nodes [r474]
-
- 23 Aug, 2002 1 commit
-
-
Boris Boesler authored
[r463]
-
- 07 Aug, 2002 1 commit
-
-
Götz Lindenmaier authored
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. [r457]
-
- 01 Aug, 2002 1 commit
-
-
Götz Lindenmaier authored
in dead node elimination. [r453]
-
- 18 Jul, 2002 2 commits
-
-
Boris Boesler authored
do not do the test and hope that the programmer did everything correct. [r446]
-
Götz Lindenmaier authored
[r445]
-
- 17 Jul, 2002 1 commit
-
-
Boris Boesler authored
irprog.c: avoid endless loop [r443]
-
- 11 Jul, 2002 1 commit
-
-
Götz Lindenmaier authored
frame und global type sind nicht mehr in irp_types [r439]
-
- 05 Jul, 2002 1 commit
-
-
Götz Lindenmaier authored
[r432]
-
- 03 Jul, 2002 1 commit
-
-
Götz Lindenmaier authored
[r429]
-
- 19 Jun, 2002 1 commit
-
-
Götz Lindenmaier authored
[r409]
-
- 23 Apr, 2002 1 commit
-
-
Götz Lindenmaier authored
Optimization sitll looses information. [r372]
-
- 18 Mar, 2002 1 commit
-
-
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]
-
- 12 Mar, 2002 1 commit
-
-
Götz Lindenmaier authored
[r326]
-
- 08 Mar, 2002 1 commit
-
-
Götz Lindenmaier authored
Checked compiler flags -- sorted better to fit optimizations. [r325]
-
- 04 Mar, 2002 1 commit
-
-
Götz Lindenmaier authored
Implemented code placement. [r323]
-
- 22 Feb, 2002 1 commit
-
-
Götz Lindenmaier authored
[r315]
-
- 13 Feb, 2002 1 commit
-
-
Florian Liekweg authored
[r311]
-
- 31 Jan, 2002 1 commit
-
-
Götz Lindenmaier authored
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!!C [r304]
-
- 23 Jan, 2002 1 commit
-
-
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]
-
- 03 Dec, 2001 1 commit
-
-
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]
-
- 28 Nov, 2001 1 commit
-
-
Boris Boesler authored
[r279]
-
- 20 Nov, 2001 1 commit
-
-
Götz Lindenmaier authored
[r275]
-
- 19 Nov, 2001 1 commit
-
-
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]
-
- 09 Nov, 2001 1 commit
-
-
Boris Boesler authored
irmode.c : changed sizes [r269]
-
- 10 Sep, 2001 2 commits
-
-
Götz Lindenmaier authored
[r250]
-
Götz Lindenmaier authored
for cse VS: ---------------------------------------------------------------------- [r249]
-
- 13 Mar, 2001 1 commit
-
-
Götz Lindenmaier authored
[r130]
-
- 05 Mar, 2001 2 commits
-
-
Boris Boesler authored
#ifdef HAVE_CONFIG_H # include <config.h> #endif and replaced C++ comments bt standard C comments [r109]
-
Götz Lindenmaier authored
tChanges :wq [r104]
-