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]
Florian Liekweg [Thu, 29 Apr 2004 12:11:36 +0000 (12:11 +0000)]
Moved ... to aux --flo
[r2818]
Michael Beck [Thu, 29 Apr 2004 11:58:57 +0000 (11:58 +0000)]
Fixed disable inlining (again)
[r2816]
Götz Lindenmaier [Thu, 29 Apr 2004 11:58:28 +0000 (11:58 +0000)]
inline stuff
[r2815]
Michael Beck [Thu, 29 Apr 2004 11:34:59 +0000 (11:34 +0000)]
Removed depency of USE_GCC_INLINE, fixed inlining (hopefully)
[r2814]
Michael Beck [Thu, 29 Apr 2004 11:33:58 +0000 (11:33 +0000)]
Fixed inlining, removed --enable-gcc_inline, added --disable-inlining
[r2813]
Götz Lindenmaier [Thu, 29 Apr 2004 09:28:56 +0000 (09:28 +0000)]
removed debg output
[r2811]
Boris Boesler [Thu, 29 Apr 2004 09:09:03 +0000 (09:09 +0000)]
changing is not creating ;-)
[r2809]
Götz Lindenmaier [Thu, 29 Apr 2004 08:59:12 +0000 (08:59 +0000)]
fix for firmjni
[r2808]
Götz Lindenmaier [Wed, 28 Apr 2004 16:47:02 +0000 (16:47 +0000)]
make libfirm faster
[r2806]
Florian Liekweg [Wed, 28 Apr 2004 15:38:45 +0000 (15:38 +0000)]
Fixed 'inline' lossage --flo
[r2802]
Florian Liekweg [Wed, 28 Apr 2004 15:37:51 +0000 (15:37 +0000)]
Fixed gcc warnings --flo
[r2801]
Florian Liekweg [Wed, 28 Apr 2004 15:34:22 +0000 (15:34 +0000)]
Fixed typo --flo
[r2800]
Florian Liekweg [Tue, 27 Apr 2004 18:49:02 +0000 (18:49 +0000)]
Added aux/Dbginfo.c aux/Dbginfo.java --flo
[r2789]
Götz Lindenmaier [Tue, 27 Apr 2004 16:14:38 +0000 (16:14 +0000)]
debug output
[r2788]
Götz Lindenmaier [Tue, 27 Apr 2004 16:14:12 +0000 (16:14 +0000)]
state handling for loops
[r2787]
Götz Lindenmaier [Tue, 27 Apr 2004 16:13:51 +0000 (16:13 +0000)]
bugfix
faster accesses
[r2786]
Götz Lindenmaier [Tue, 27 Apr 2004 13:22:26 +0000 (13:22 +0000)]
proper setting of preprocessor flag
[r2780]
Florian Liekweg [Tue, 27 Apr 2004 12:44:33 +0000 (12:44 +0000)]
Added .cvsignore files --flo
[r2778]
Florian Liekweg [Tue, 27 Apr 2004 12:41:31 +0000 (12:41 +0000)]
Fixed ir/ana/irouts.c ir/ir/ircons.h ir/ir/irdump.c --flo
Added aux/Heapanal.c aux/Heapanal.java --flo
[r2777]
Florian Liekweg [Tue, 27 Apr 2004 12:38:27 +0000 (12:38 +0000)]
fixed variable decls --flo
[r2776]
Florian Liekweg [Tue, 27 Apr 2004 12:24:38 +0000 (12:24 +0000)]
Added testprograms/.cvsignore
[r2774]
Florian Liekweg [Tue, 27 Apr 2004 12:23:48 +0000 (12:23 +0000)]
Added .cvsignore
Fixed Dbginfo.c Dbginfo.java
[r2773]
Florian Liekweg [Tue, 27 Apr 2004 12:20:27 +0000 (12:20 +0000)]
*** empty log message ***
[r2772]
Götz Lindenmaier [Mon, 26 Apr 2004 08:56:35 +0000 (08:56 +0000)]
more debug output
[r2755]
Götz Lindenmaier [Fri, 23 Apr 2004 14:05:10 +0000 (14:05 +0000)]
debug output, warning,
assertion removed
[r2738]
Götz Lindenmaier [Thu, 22 Apr 2004 15:15:12 +0000 (15:15 +0000)]
sombody added the errornous line again ...
and I removed it once more.
[r2714]
Till Riedel [Thu, 22 Apr 2004 12:22:07 +0000 (12:22 +0000)]
minor fixes
[r2705]
Rubino Geiß [Tue, 20 Apr 2004 13:52:54 +0000 (13:52 +0000)]
Do not enter ir/stat if statistics is disabled
[r2688]
Michael Beck [Mon, 19 Apr 2004 13:10:23 +0000 (13:10 +0000)]
Initial statistic implementations
[r2682]
Michael Beck [Mon, 19 Apr 2004 13:10:11 +0000 (13:10 +0000)]
first statistic hooks added
[r2681]
Michael Beck [Mon, 19 Apr 2004 13:09:55 +0000 (13:09 +0000)]
--enable-statistics option and stat directory added
[r2680]
Michael Beck [Mon, 19 Apr 2004 13:08:34 +0000 (13:08 +0000)]
doxygen comments
[r2679]
Michael Beck [Mon, 19 Apr 2004 13:08:02 +0000 (13:08 +0000)]
void added
[r2678]
Michael Beck [Mon, 19 Apr 2004 09:03:14 +0000 (09:03 +0000)]
Adedd two los cases
[r2677]
Michael Beck [Mon, 19 Apr 2004 09:01:14 +0000 (09:01 +0000)]
Removed big switches, used new operations instead
[r2676]
Michael Beck [Mon, 19 Apr 2004 08:59:50 +0000 (08:59 +0000)]
operation added
[r2675]
Michael Beck [Mon, 19 Apr 2004 08:58:52 +0000 (08:58 +0000)]
get_irn_funccall_attr() added
[r2674]
Michael Beck [Mon, 19 Apr 2004 08:58:33 +0000 (08:58 +0000)]
get_irn_funccall_attr() prototype added
[r2673]
Michael Beck [Mon, 19 Apr 2004 08:58:00 +0000 (08:58 +0000)]
Make doxygen comments
[r2672]
Götz Lindenmaier [Sat, 17 Apr 2004 13:58:58 +0000 (13:58 +0000)]
new access routine
[r2671]
Götz Lindenmaier [Sat, 17 Apr 2004 13:58:46 +0000 (13:58 +0000)]
accept slash in idents for file names
[r2670]
Götz Lindenmaier [Sat, 17 Apr 2004 13:58:32 +0000 (13:58 +0000)]
*** empty log message ***
[r2669]
Michael Beck [Fri, 16 Apr 2004 11:44:03 +0000 (11:44 +0000)]
Added additional functions and verifiers for FuncCalls
[r2659]
Michael Beck [Fri, 16 Apr 2004 08:20:11 +0000 (08:20 +0000)]
Added assertion to irnode constructor
[r2658]
Till Riedel [Thu, 15 Apr 2004 10:00:51 +0000 (10:00 +0000)]
Wrong var
[r2655]
Till Riedel [Thu, 15 Apr 2004 08:21:17 +0000 (08:21 +0000)]
*** empty log message ***
[r2651]
Götz Lindenmaier [Wed, 14 Apr 2004 12:02:36 +0000 (12:02 +0000)]
added flag to steer inlineing
[r2649]
Götz Lindenmaier [Wed, 14 Apr 2004 12:01:55 +0000 (12:01 +0000)]
removed unused var
[r2648]
Michael Beck [Tue, 13 Apr 2004 12:19:03 +0000 (12:19 +0000)]
Added flags to irop determining the behaviour, this saves some switches.
Make get_binop_left as fast as get_OP_left etc...
[r2646]
Michael Beck [Thu, 8 Apr 2004 06:29:45 +0000 (06:29 +0000)]
Soem doxygen comments added
speed up optimize inplace a bit
[r2640]
Michael Beck [Thu, 8 Apr 2004 06:28:21 +0000 (06:28 +0000)]
Some doxygen comments added
[r2639]
Michael Beck [Thu, 8 Apr 2004 06:27:47 +0000 (06:27 +0000)]
Some doxygen commnets
removed some unneded assert's
[r2638]
Michael Beck [Thu, 8 Apr 2004 06:25:31 +0000 (06:25 +0000)]
get_kind() did not assert anymore, instead returns k_BAD.
[r2637]
Till Riedel [Tue, 6 Apr 2004 10:11:55 +0000 (10:11 +0000)]
Wrong test result for alloca.h
[r2627]
Andreas Schösser [Fri, 2 Apr 2004 14:14:05 +0000 (14:14 +0000)]
Implemented the computation of outedges in interprocedural graphs
using the general walker cg_walk for ip graphs.
In irprog: Added a field in the prog struture which
contains the interprocedural outedges
[r2622]
Andreas Schösser [Fri, 2 Apr 2004 14:13:24 +0000 (14:13 +0000)]
Implemented the computation of outedges in interprocedural graphs
using the general walker cg_walk for ip graphs.
[r2621]