Götz Lindenmaier [Mon, 14 Jun 2004 13:02:37 +0000 (13:02 +0000)]
new testprogram added
[r3074]
Götz Lindenmaier [Mon, 14 Jun 2004 13:02:03 +0000 (13:02 +0000)]
bugfixesbug
[r3073]
Götz Lindenmaier [Mon, 14 Jun 2004 13:01:49 +0000 (13:01 +0000)]
bug
[r3072]
Michael Beck [Mon, 14 Jun 2004 10:06:45 +0000 (10:06 +0000)]
Replaced bzero and fixed type
[r3070]
Michael Beck [Mon, 14 Jun 2004 08:36:33 +0000 (08:36 +0000)]
identify_types example added
[r3069]
Michael Beck [Mon, 14 Jun 2004 08:35:39 +0000 (08:35 +0000)]
Enhanced type dumper
[r3068]
Florian Liekweg [Sun, 13 Jun 2004 15:04:21 +0000 (15:04 +0000)]
RTA auf Iterative RTA aufgebohrt --flo
[r3066]
Florian Liekweg [Sat, 12 Jun 2004 19:35:04 +0000 (19:35 +0000)]
Kommentare eingef"ugt --flo
[r3065]
Florian Liekweg [Sat, 12 Jun 2004 17:09:46 +0000 (17:09 +0000)]
RTA works, outedges breaks. "Yay." --flo
[r3062]
Florian Liekweg [Sat, 12 Jun 2004 17:08:48 +0000 (17:08 +0000)]
Debug instrumentation for outedges --flo
[r3061]
Florian Liekweg [Sat, 12 Jun 2004 17:07:12 +0000 (17:07 +0000)]
Removed call to rta (irg_walk seems to mess up some data structures) --flo
[r3060]
Florian Liekweg [Fri, 11 Jun 2004 18:26:32 +0000 (18:26 +0000)]
Added rta
[r3059]
Florian Liekweg [Fri, 11 Jun 2004 18:25:39 +0000 (18:25 +0000)]
Added todo
[r3058]
Florian Liekweg [Fri, 11 Jun 2004 18:24:18 +0000 (18:24 +0000)]
Added RTA --flo
[r3057]
Michael Beck [Fri, 11 Jun 2004 12:43:25 +0000 (12:43 +0000)]
Save the index of the startblock in the first function block, so we must not seek
it again.
[r3052]
Götz Lindenmaier [Fri, 11 Jun 2004 11:39:49 +0000 (11:39 +0000)]
mproved mature method
[r3050]
Götz Lindenmaier [Fri, 11 Jun 2004 11:39:35 +0000 (11:39 +0000)]
block based backedbes
[r3049]
Götz Lindenmaier [Fri, 11 Jun 2004 11:39:23 +0000 (11:39 +0000)]
type identify
[r3048]
Götz Lindenmaier [Thu, 10 Jun 2004 18:23:23 +0000 (18:23 +0000)]
added an algorithm that constructs the looptree only for blocks
[r3047]
Götz Lindenmaier [Wed, 9 Jun 2004 20:30:57 +0000 (20:30 +0000)]
test of identify types
[r3046]
Götz Lindenmaier [Wed, 9 Jun 2004 20:27:41 +0000 (20:27 +0000)]
functionality to hash types efficiently.
[r3045]
Götz Lindenmaier [Wed, 9 Jun 2004 16:21:29 +0000 (16:21 +0000)]
all rd functions commented
[r3043]
Götz Lindenmaier [Wed, 9 Jun 2004 15:11:00 +0000 (15:11 +0000)]
comment
[r3042]
Götz Lindenmaier [Wed, 9 Jun 2004 15:03:56 +0000 (15:03 +0000)]
added comments
[r3041]
Götz Lindenmaier [Tue, 8 Jun 2004 16:37:27 +0000 (16:37 +0000)]
firmjni error: extern "C" in firm.h
new subdir and file
firmjnit refrence: more debug callbacks
[r3039]
Götz Lindenmaier [Tue, 8 Jun 2004 16:01:54 +0000 (16:01 +0000)]
a bunch of comments
a flag to see the state of the interprocedural view
[r3038]
Michael Beck [Tue, 8 Jun 2004 15:58:37 +0000 (15:58 +0000)]
add inconsistency flags
[r3037]
Michael Beck [Tue, 8 Jun 2004 15:20:59 +0000 (15:20 +0000)]
added stat/opt directory
[r3036]
Michael Beck [Tue, 8 Jun 2004 15:19:50 +0000 (15:19 +0000)]
removed assertions for Cond(!= mode_b)
[r3035]
Michael Beck [Tue, 8 Jun 2004 15:18:56 +0000 (15:18 +0000)]
More functionality added
[r3034]
Michael Beck [Tue, 8 Jun 2004 15:17:25 +0000 (15:17 +0000)]
get_Cond_defaultProj() function added
[r3033]
Michael Beck [Tue, 8 Jun 2004 15:16:48 +0000 (15:16 +0000)]
tail recursion flag added
[r3032]
Michael Beck [Tue, 8 Jun 2004 15:16:36 +0000 (15:16 +0000)]
Tail recursion flag added
[r3031]
Michael Beck [Tue, 8 Jun 2004 15:15:53 +0000 (15:15 +0000)]
first pubplic release
[r3030]
Michael Beck [Tue, 8 Jun 2004 15:14:59 +0000 (15:14 +0000)]
Added code for identifying defProj's
[r3029]
Michael Beck [Tue, 8 Jun 2004 15:11:34 +0000 (15:11 +0000)]
tailrec.h added
[r3028]
Michael Beck [Tue, 8 Jun 2004 15:11:12 +0000 (15:11 +0000)]
statistic module needs idents now
[r3027]
Michael Beck [Tue, 8 Jun 2004 14:32:02 +0000 (14:32 +0000)]
Initial version of tail-recursion optimization
[r3025]
Andreas Schösser [Fri, 4 Jun 2004 09:11:15 +0000 (09:11 +0000)]
cg_opt now frees interprocedural loop information automatically since
the loop tree is not valid any more after optimization!
[r3014]
Andreas Schösser [Fri, 4 Jun 2004 09:09:11 +0000 (09:09 +0000)]
Corrected scc algorithm.
It always walks to Block nodes first. Bug-Fix that prevents walking
from floating nodes to blocks.
Inserted experimental code to guarantee that CallBegin Nodes are put
on the LoopTree first (before the corresponding CallEnd node) but
commented it out through the macro "EXPERIMENTAL_LOOP_TREE" for now.
[r3013]
Michael Beck [Thu, 3 Jun 2004 15:06:57 +0000 (15:06 +0000)]
Added C++ Krempel :-)
[r3010]
Götz Lindenmaier [Thu, 3 Jun 2004 08:59:01 +0000 (08:59 +0000)]
more asserts
[r3000]
Michael Beck [Wed, 2 Jun 2004 12:53:32 +0000 (12:53 +0000)]
Don't walk over external allocated entities graph, they don't exists
[r2996]
Matthias Heil [Tue, 1 Jun 2004 14:35:45 +0000 (14:35 +0000)]
fixed typo (stat_dead_node_elim_start -> ..._stop)
[r2994]
Michael Beck [Tue, 1 Jun 2004 13:42:51 +0000 (13:42 +0000)]
pattern.c is included only if statistics is enabled
[r2993]
Michael Beck [Tue, 1 Jun 2004 13:40:07 +0000 (13:40 +0000)]
Added
[r2992]
Michael Beck [Tue, 1 Jun 2004 13:39:44 +0000 (13:39 +0000)]
add pattern.c
[r2991]
Michael Beck [Tue, 1 Jun 2004 13:39:31 +0000 (13:39 +0000)]
Fixed inline_leave_funtions(): can now handle recursive functions
fixed comments
[r2990]
Michael Beck [Tue, 1 Jun 2004 12:56:27 +0000 (12:56 +0000)]
More fixes :-(
[r2988]
Michael Beck [Tue, 1 Jun 2004 12:51:54 +0000 (12:51 +0000)]
Fixed compile WITHOUT statistics
[r2987]
Michael Beck [Tue, 1 Jun 2004 11:49:57 +0000 (11:49 +0000)]
Fixed inlining (wrong substitution :-(, fixed wrong indent, removed global var
[r2983]
Michael Beck [Tue, 1 Jun 2004 09:43:41 +0000 (09:43 +0000)]
used enum values for Tuple creation
[r2982]
Michael Beck [Tue, 1 Jun 2004 09:17:47 +0000 (09:17 +0000)]
nodes count implemented
[r2981]
Michael Beck [Tue, 1 Jun 2004 09:17:05 +0000 (09:17 +0000)]
Fixed doxygen comments
[r2980]
Michael Beck [Tue, 1 Jun 2004 09:16:31 +0000 (09:16 +0000)]
Added istatistic hooks for dead node elimination
[r2979]
Michael Beck [Fri, 28 May 2004 08:30:26 +0000 (08:30 +0000)]
enabled documentation of static members, enabled documentation of grouped members.
[r2970]
Michael Beck [Thu, 27 May 2004 11:53:25 +0000 (11:53 +0000)]
Added counters for inlining
[r2961]
Michael Beck [Thu, 27 May 2004 11:53:01 +0000 (11:53 +0000)]
Add temporary fix code for unsupported inlining cases (slow!).
[r2960]
Michael Beck [Thu, 27 May 2004 11:52:13 +0000 (11:52 +0000)]
doxygen docu added, cleaned up a bit
[r2959]
Michael Beck [Thu, 27 May 2004 07:23:22 +0000 (07:23 +0000)]
Fixed compiling without statistics
[r2955]
Michael Beck [Thu, 27 May 2004 07:13:55 +0000 (07:13 +0000)]
added hook for free_ir_graph(), explicitely transmit the entity to
stat_new_graph()
handle deleted graphs
[r2954]
Michael Beck [Thu, 27 May 2004 07:13:41 +0000 (07:13 +0000)]
added hook for free_ir_graph(), explicitely transmit the entity to
stat_new_graph()
[r2953]
Michael Beck [Thu, 27 May 2004 07:13:02 +0000 (07:13 +0000)]
ir/stat is now always processed
[r2952]
Michael Beck [Wed, 26 May 2004 15:41:57 +0000 (15:41 +0000)]
Added lowering hook
[r2951]
Michael Beck [Wed, 26 May 2004 13:05:11 +0000 (13:05 +0000)]
fixed indentation
[r2948]
Michael Beck [Wed, 26 May 2004 13:04:38 +0000 (13:04 +0000)]
doxygen comments fixed
[r2947]
Michael Beck [Wed, 26 May 2004 13:04:06 +0000 (13:04 +0000)]
statistic function hooks added
[r2946]
Michael Beck [Wed, 26 May 2004 13:03:28 +0000 (13:03 +0000)]
DBG_OPT_ALGSIM0 and DBG_OPT_ALGSIM1 calls added
fixed doxygen comments
[r2945]
Michael Beck [Wed, 26 May 2004 13:02:08 +0000 (13:02 +0000)]
doxygen comments fixed,
added statistic function hook for new graph
[r2944]
Michael Beck [Wed, 26 May 2004 13:01:16 +0000 (13:01 +0000)]
Added statistic function hook for turn into Id
[r2943]
Michael Beck [Wed, 26 May 2004 13:00:42 +0000 (13:00 +0000)]
DBG_OPT_ALGSIM0 macro for constant evaluation added, calls to statistic
function hooks added
[r2942]
Michael Beck [Wed, 26 May 2004 12:59:46 +0000 (12:59 +0000)]
Fixed doxygen comment
[r2941]
Michael Beck [Wed, 26 May 2004 12:59:16 +0000 (12:59 +0000)]
statistik directory added to include path
[r2940]
Michael Beck [Wed, 26 May 2004 12:58:53 +0000 (12:58 +0000)]
More functionality implemented, used pset for hash tables
[r2939]
Michael Beck [Wed, 26 May 2004 12:58:16 +0000 (12:58 +0000)]
initialization of sttaistic modul added
[r2938]
Götz Lindenmaier [Wed, 19 May 2004 09:01:52 +0000 (09:01 +0000)]
ev. removed mem leak: overwrites array allocated for all ents, freed only if owner class
[r2923]
Götz Lindenmaier [Wed, 19 May 2004 08:38:13 +0000 (08:38 +0000)]
assertion in search for mem leak, more debug output
[r2921]
Götz Lindenmaier [Wed, 19 May 2004 08:36:28 +0000 (08:36 +0000)]
added flags for ip outs state
[r2920]
Götz Lindenmaier [Wed, 19 May 2004 08:35:51 +0000 (08:35 +0000)]
freeing of outs datastructures improved, mem leak removed
[r2919]
Götz Lindenmaier [Wed, 19 May 2004 07:57:01 +0000 (07:57 +0000)]
bugfix
[r2918]
Florian Liekweg [Tue, 18 May 2004 15:29:08 +0000 (15:29 +0000)]
** Test f"ur iro_Load erweitert
[r2916]
Michael Beck [Mon, 17 May 2004 16:07:57 +0000 (16:07 +0000)]
added first_variadic_param, more doxygen comments
fixed new_type_pointer macro
[r2888]
Michael Beck [Mon, 17 May 2004 16:07:31 +0000 (16:07 +0000)]
config.h added
[r2887]
Michael Beck [Mon, 17 May 2004 16:07:14 +0000 (16:07 +0000)]
enhanced robustness: don't crash on NULL modes
verify extensions for Call & Return needed for structure calling/return
[r2886]
Götz Lindenmaier [Wed, 12 May 2004 07:35:25 +0000 (07:35 +0000)]
two versions of the algorithm
[r2872]
Michael Beck [Tue, 11 May 2004 15:40:37 +0000 (15:40 +0000)]
New directory added
[r2871]
Götz Lindenmaier [Tue, 11 May 2004 13:08:02 +0000 (13:08 +0000)]
in search of an error ...
[r2869]
Götz Lindenmaier [Fri, 7 May 2004 09:16:30 +0000 (09:16 +0000)]
added test for cast
[r2861]
Götz Lindenmaier [Tue, 4 May 2004 11:34:43 +0000 (11:34 +0000)]
remember all end nodes in irg for dumping convenience.
[r2847]
Götz Lindenmaier [Tue, 4 May 2004 09:18:37 +0000 (09:18 +0000)]
added empty method implementations -- necessary for firmjni
[r2845]
Andreas Schösser [Mon, 3 May 2004 11:12:36 +0000 (11:12 +0000)]
Standalone loop tree dumper was broken!
fixed it.
[r2843]
Andreas Schösser [Mon, 3 May 2004 11:12:06 +0000 (11:12 +0000)]
in get_loop_node: In case of assertion "pos" is dumped, now
[r2842]
Götz Lindenmaier [Mon, 3 May 2004 09:31:18 +0000 (09:31 +0000)]
repaired removed C++ comments
[r2841]
Götz Lindenmaier [Mon, 3 May 2004 09:26:14 +0000 (09:26 +0000)]
removed comments
[r2840]
Götz Lindenmaier [Mon, 3 May 2004 08:08:08 +0000 (08:08 +0000)]
confugure for heapanal: bugfix
[r2834]
Götz Lindenmaier [Fri, 30 Apr 2004 09:00:52 +0000 (09:00 +0000)]
moved to subdir aux
[r2826]
Götz Lindenmaier [Fri, 30 Apr 2004 09:00:03 +0000 (09:00 +0000)]
added configure support for heap analyses
[r2825]
Michael Beck [Fri, 30 Apr 2004 08:23:25 +0000 (08:23 +0000)]
forgot initialization
[r2824]
Florian Liekweg [Thu, 29 Apr 2004 13:59:12 +0000 (13:59 +0000)]
Removed C++-Style comments --flo
[r2822]
Florian Liekweg [Thu, 29 Apr 2004 12:14:21 +0000 (12:14 +0000)]
xxxx --flo
[r2819]