libfirm
20 years agoused enum values for Tuple creation
Michael Beck [Tue, 1 Jun 2004 09:43:41 +0000 (09:43 +0000)]
used enum values for Tuple creation

[r2982]

20 years agonodes count implemented
Michael Beck [Tue, 1 Jun 2004 09:17:47 +0000 (09:17 +0000)]
nodes count implemented

[r2981]

20 years agoFixed doxygen comments
Michael Beck [Tue, 1 Jun 2004 09:17:05 +0000 (09:17 +0000)]
Fixed doxygen comments

[r2980]

20 years agoAdded istatistic hooks for dead node elimination
Michael Beck [Tue, 1 Jun 2004 09:16:31 +0000 (09:16 +0000)]
Added istatistic hooks for dead node elimination

[r2979]

20 years agoenabled documentation of static members, enabled documentation of grouped members.
Michael Beck [Fri, 28 May 2004 08:30:26 +0000 (08:30 +0000)]
enabled documentation of static members, enabled documentation of grouped members.

[r2970]

20 years agoAdded counters for inlining
Michael Beck [Thu, 27 May 2004 11:53:25 +0000 (11:53 +0000)]
Added counters for inlining

[r2961]

20 years agoAdd temporary fix code for unsupported inlining cases (slow!).
Michael Beck [Thu, 27 May 2004 11:53:01 +0000 (11:53 +0000)]
Add temporary fix code for unsupported inlining cases (slow!).

[r2960]

20 years agodoxygen docu added, cleaned up a bit
Michael Beck [Thu, 27 May 2004 11:52:13 +0000 (11:52 +0000)]
doxygen docu added, cleaned up a bit

[r2959]

20 years agoFixed compiling without statistics
Michael Beck [Thu, 27 May 2004 07:23:22 +0000 (07:23 +0000)]
Fixed compiling without statistics

[r2955]

20 years agoadded hook for free_ir_graph(), explicitely transmit the entity to
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]

20 years agoadded hook for free_ir_graph(), explicitely transmit the entity to
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]

20 years agoir/stat is now always processed
Michael Beck [Thu, 27 May 2004 07:13:02 +0000 (07:13 +0000)]
ir/stat is now always processed

[r2952]

20 years agoAdded lowering hook
Michael Beck [Wed, 26 May 2004 15:41:57 +0000 (15:41 +0000)]
Added lowering hook

[r2951]

20 years agofixed indentation
Michael Beck [Wed, 26 May 2004 13:05:11 +0000 (13:05 +0000)]
fixed indentation

[r2948]

20 years agodoxygen comments fixed
Michael Beck [Wed, 26 May 2004 13:04:38 +0000 (13:04 +0000)]
doxygen comments fixed

[r2947]

20 years agostatistic function hooks added
Michael Beck [Wed, 26 May 2004 13:04:06 +0000 (13:04 +0000)]
statistic function hooks added

[r2946]

20 years agoDBG_OPT_ALGSIM0 and DBG_OPT_ALGSIM1 calls added
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]

20 years agodoxygen comments fixed,
Michael Beck [Wed, 26 May 2004 13:02:08 +0000 (13:02 +0000)]
doxygen comments fixed,
added statistic function hook for new graph

[r2944]

20 years agoAdded statistic function hook for turn into Id
Michael Beck [Wed, 26 May 2004 13:01:16 +0000 (13:01 +0000)]
Added statistic function hook for turn into Id

[r2943]

20 years agoDBG_OPT_ALGSIM0 macro for constant evaluation added, calls to statistic
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]

20 years agoFixed doxygen comment
Michael Beck [Wed, 26 May 2004 12:59:46 +0000 (12:59 +0000)]
Fixed doxygen comment

[r2941]

20 years agostatistik directory added to include path
Michael Beck [Wed, 26 May 2004 12:59:16 +0000 (12:59 +0000)]
statistik directory added to include path

[r2940]

20 years agoMore functionality implemented, used pset for hash tables
Michael Beck [Wed, 26 May 2004 12:58:53 +0000 (12:58 +0000)]
More functionality implemented, used pset for hash tables

[r2939]

20 years agoinitialization of sttaistic modul added
Michael Beck [Wed, 26 May 2004 12:58:16 +0000 (12:58 +0000)]
initialization of sttaistic modul added

[r2938]

20 years agoev. removed mem leak: overwrites array allocated for all ents, freed only if owner...
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]

20 years agoassertion in search for mem leak, more debug output
Götz Lindenmaier [Wed, 19 May 2004 08:38:13 +0000 (08:38 +0000)]
assertion in search for mem leak, more debug output

[r2921]

20 years agoadded flags for ip outs state
Götz Lindenmaier [Wed, 19 May 2004 08:36:28 +0000 (08:36 +0000)]
added flags for ip outs state

[r2920]

20 years agofreeing of outs datastructures improved, mem leak removed
Götz Lindenmaier [Wed, 19 May 2004 08:35:51 +0000 (08:35 +0000)]
freeing of outs datastructures improved, mem leak removed

[r2919]

20 years agobugfix
Götz Lindenmaier [Wed, 19 May 2004 07:57:01 +0000 (07:57 +0000)]
bugfix

[r2918]

20 years ago** Test f"ur iro_Load erweitert
Florian Liekweg [Tue, 18 May 2004 15:29:08 +0000 (15:29 +0000)]
** Test f"ur iro_Load erweitert

[r2916]

20 years agoadded first_variadic_param, more doxygen comments
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]

20 years agoconfig.h added
Michael Beck [Mon, 17 May 2004 16:07:31 +0000 (16:07 +0000)]
config.h added

[r2887]

20 years agoenhanced robustness: don't crash on NULL modes
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]

20 years agotwo versions of the algorithm
Götz Lindenmaier [Wed, 12 May 2004 07:35:25 +0000 (07:35 +0000)]
two versions of the algorithm

[r2872]

20 years agoNew directory added
Michael Beck [Tue, 11 May 2004 15:40:37 +0000 (15:40 +0000)]
New directory added

[r2871]

20 years agoin search of an error ...
Götz Lindenmaier [Tue, 11 May 2004 13:08:02 +0000 (13:08 +0000)]
in search of an error ...

[r2869]

20 years agoadded test for cast
Götz Lindenmaier [Fri, 7 May 2004 09:16:30 +0000 (09:16 +0000)]
added test for cast

[r2861]

20 years agoremember all end nodes in irg for dumping convenience.
Götz Lindenmaier [Tue, 4 May 2004 11:34:43 +0000 (11:34 +0000)]
remember all end nodes in irg for dumping convenience.

[r2847]

20 years agoadded empty method implementations -- necessary for firmjni
Götz Lindenmaier [Tue, 4 May 2004 09:18:37 +0000 (09:18 +0000)]
added empty method implementations -- necessary for firmjni

[r2845]

20 years agoStandalone loop tree dumper was broken!
Andreas Schösser [Mon, 3 May 2004 11:12:36 +0000 (11:12 +0000)]
Standalone loop tree dumper was broken!
fixed it.

[r2843]

20 years agoin get_loop_node: In case of assertion "pos" is dumped, now
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]

20 years agorepaired removed C++ comments
Götz Lindenmaier [Mon, 3 May 2004 09:31:18 +0000 (09:31 +0000)]
repaired removed C++ comments

[r2841]

20 years agoremoved comments
Götz Lindenmaier [Mon, 3 May 2004 09:26:14 +0000 (09:26 +0000)]
removed comments

[r2840]

20 years agoconfugure for heapanal: bugfix
Götz Lindenmaier [Mon, 3 May 2004 08:08:08 +0000 (08:08 +0000)]
confugure for heapanal: bugfix

[r2834]

20 years agomoved to subdir aux
Götz Lindenmaier [Fri, 30 Apr 2004 09:00:52 +0000 (09:00 +0000)]
moved to subdir aux

[r2826]

20 years agoadded configure support for heap analyses
Götz Lindenmaier [Fri, 30 Apr 2004 09:00:03 +0000 (09:00 +0000)]
added configure support for heap analyses

[r2825]

20 years agoforgot initialization
Michael Beck [Fri, 30 Apr 2004 08:23:25 +0000 (08:23 +0000)]
forgot initialization

[r2824]

20 years agoRemoved C++-Style comments --flo
Florian Liekweg [Thu, 29 Apr 2004 13:59:12 +0000 (13:59 +0000)]
Removed C++-Style comments --flo

[r2822]

20 years agoxxxx --flo
Florian Liekweg [Thu, 29 Apr 2004 12:14:21 +0000 (12:14 +0000)]
xxxx --flo

[r2819]

20 years agoMoved ... to aux --flo
Florian Liekweg [Thu, 29 Apr 2004 12:11:36 +0000 (12:11 +0000)]
Moved ... to aux --flo

[r2818]

20 years agoFixed disable inlining (again)
Michael Beck [Thu, 29 Apr 2004 11:58:57 +0000 (11:58 +0000)]
Fixed disable inlining (again)

[r2816]

20 years agoinline stuff
Götz Lindenmaier [Thu, 29 Apr 2004 11:58:28 +0000 (11:58 +0000)]
inline stuff

[r2815]

20 years agoRemoved depency of USE_GCC_INLINE, fixed inlining (hopefully)
Michael Beck [Thu, 29 Apr 2004 11:34:59 +0000 (11:34 +0000)]
Removed depency of USE_GCC_INLINE, fixed inlining (hopefully)

[r2814]

20 years agoFixed inlining, removed --enable-gcc_inline, added --disable-inlining
Michael Beck [Thu, 29 Apr 2004 11:33:58 +0000 (11:33 +0000)]
Fixed inlining, removed --enable-gcc_inline, added --disable-inlining

[r2813]

20 years agoremoved debg output
Götz Lindenmaier [Thu, 29 Apr 2004 09:28:56 +0000 (09:28 +0000)]
removed debg output

[r2811]

20 years agochanging is not creating ;-)
Boris Boesler [Thu, 29 Apr 2004 09:09:03 +0000 (09:09 +0000)]
changing is not creating ;-)

[r2809]

20 years agofix for firmjni
Götz Lindenmaier [Thu, 29 Apr 2004 08:59:12 +0000 (08:59 +0000)]
fix for firmjni

[r2808]

20 years agomake libfirm faster
Götz Lindenmaier [Wed, 28 Apr 2004 16:47:02 +0000 (16:47 +0000)]
make libfirm faster

[r2806]

20 years agoFixed 'inline' lossage --flo
Florian Liekweg [Wed, 28 Apr 2004 15:38:45 +0000 (15:38 +0000)]
Fixed 'inline' lossage --flo

[r2802]

20 years agoFixed gcc warnings --flo
Florian Liekweg [Wed, 28 Apr 2004 15:37:51 +0000 (15:37 +0000)]
Fixed gcc warnings --flo

[r2801]

20 years agoFixed typo --flo
Florian Liekweg [Wed, 28 Apr 2004 15:34:22 +0000 (15:34 +0000)]
Fixed typo --flo

[r2800]

20 years agoAdded aux/Dbginfo.c aux/Dbginfo.java --flo
Florian Liekweg [Tue, 27 Apr 2004 18:49:02 +0000 (18:49 +0000)]
Added aux/Dbginfo.c aux/Dbginfo.java --flo

[r2789]

20 years agodebug output
Götz Lindenmaier [Tue, 27 Apr 2004 16:14:38 +0000 (16:14 +0000)]
debug output

[r2788]

20 years agostate handling for loops
Götz Lindenmaier [Tue, 27 Apr 2004 16:14:12 +0000 (16:14 +0000)]
state handling for loops

[r2787]

20 years agobugfix
Götz Lindenmaier [Tue, 27 Apr 2004 16:13:51 +0000 (16:13 +0000)]
bugfix
faster accesses

[r2786]

20 years agoproper setting of preprocessor flag
Götz Lindenmaier [Tue, 27 Apr 2004 13:22:26 +0000 (13:22 +0000)]
proper setting of preprocessor flag

[r2780]

20 years agoAdded .cvsignore files --flo
Florian Liekweg [Tue, 27 Apr 2004 12:44:33 +0000 (12:44 +0000)]
Added .cvsignore files --flo

[r2778]

20 years agoFixed ir/ana/irouts.c ir/ir/ircons.h ir/ir/irdump.c --flo
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]

20 years agofixed variable decls --flo
Florian Liekweg [Tue, 27 Apr 2004 12:38:27 +0000 (12:38 +0000)]
fixed variable decls --flo

[r2776]

20 years agoAdded testprograms/.cvsignore
Florian Liekweg [Tue, 27 Apr 2004 12:24:38 +0000 (12:24 +0000)]
Added testprograms/.cvsignore

[r2774]

20 years agoAdded .cvsignore
Florian Liekweg [Tue, 27 Apr 2004 12:23:48 +0000 (12:23 +0000)]
Added .cvsignore
Fixed Dbginfo.c Dbginfo.java

[r2773]

20 years ago*** empty log message ***
Florian Liekweg [Tue, 27 Apr 2004 12:20:27 +0000 (12:20 +0000)]
*** empty log message ***

[r2772]

20 years agomore debug output
Götz Lindenmaier [Mon, 26 Apr 2004 08:56:35 +0000 (08:56 +0000)]
more debug output

[r2755]

20 years agodebug output, warning,
Götz Lindenmaier [Fri, 23 Apr 2004 14:05:10 +0000 (14:05 +0000)]
debug output, warning,
assertion removed

[r2738]

20 years agosombody added the errornous line again ...
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]

20 years agominor fixes
Till Riedel [Thu, 22 Apr 2004 12:22:07 +0000 (12:22 +0000)]
minor fixes

[r2705]

20 years agoDo not enter ir/stat if statistics is disabled
Rubino Geiß [Tue, 20 Apr 2004 13:52:54 +0000 (13:52 +0000)]
Do not enter ir/stat if statistics is disabled

[r2688]

20 years agoInitial statistic implementations
Michael Beck [Mon, 19 Apr 2004 13:10:23 +0000 (13:10 +0000)]
Initial statistic implementations

[r2682]

20 years agofirst statistic hooks added
Michael Beck [Mon, 19 Apr 2004 13:10:11 +0000 (13:10 +0000)]
first statistic hooks added

[r2681]

20 years ago--enable-statistics option and stat directory added
Michael Beck [Mon, 19 Apr 2004 13:09:55 +0000 (13:09 +0000)]
--enable-statistics option and stat directory added

[r2680]

20 years agodoxygen comments
Michael Beck [Mon, 19 Apr 2004 13:08:34 +0000 (13:08 +0000)]
doxygen comments

[r2679]

20 years agovoid added
Michael Beck [Mon, 19 Apr 2004 13:08:02 +0000 (13:08 +0000)]
void added

[r2678]

20 years agoAdedd two los cases
Michael Beck [Mon, 19 Apr 2004 09:03:14 +0000 (09:03 +0000)]
Adedd two los cases

[r2677]

20 years agoRemoved big switches, used new operations instead
Michael Beck [Mon, 19 Apr 2004 09:01:14 +0000 (09:01 +0000)]
Removed big switches, used new operations instead

[r2676]

20 years agooperation added
Michael Beck [Mon, 19 Apr 2004 08:59:50 +0000 (08:59 +0000)]
operation added

[r2675]

20 years agoget_irn_funccall_attr() added
Michael Beck [Mon, 19 Apr 2004 08:58:52 +0000 (08:58 +0000)]
get_irn_funccall_attr() added

[r2674]

20 years agoget_irn_funccall_attr() prototype added
Michael Beck [Mon, 19 Apr 2004 08:58:33 +0000 (08:58 +0000)]
get_irn_funccall_attr() prototype added

[r2673]

20 years agoMake doxygen comments
Michael Beck [Mon, 19 Apr 2004 08:58:00 +0000 (08:58 +0000)]
Make doxygen comments

[r2672]

20 years agonew access routine
Götz Lindenmaier [Sat, 17 Apr 2004 13:58:58 +0000 (13:58 +0000)]
new access routine

[r2671]

20 years agoaccept slash in idents for file names
Götz Lindenmaier [Sat, 17 Apr 2004 13:58:46 +0000 (13:58 +0000)]
accept slash in idents for file names

[r2670]

20 years ago*** empty log message ***
Götz Lindenmaier [Sat, 17 Apr 2004 13:58:32 +0000 (13:58 +0000)]
*** empty log message ***

[r2669]

20 years agoAdded additional functions and verifiers for FuncCalls
Michael Beck [Fri, 16 Apr 2004 11:44:03 +0000 (11:44 +0000)]
Added additional functions and verifiers for FuncCalls

[r2659]

20 years agoAdded assertion to irnode constructor
Michael Beck [Fri, 16 Apr 2004 08:20:11 +0000 (08:20 +0000)]
Added assertion to irnode constructor

[r2658]

20 years agoWrong var
Till Riedel [Thu, 15 Apr 2004 10:00:51 +0000 (10:00 +0000)]
Wrong var

[r2655]

20 years ago*** empty log message ***
Till Riedel [Thu, 15 Apr 2004 08:21:17 +0000 (08:21 +0000)]
*** empty log message ***

[r2651]

20 years agoadded flag to steer inlineing
Götz Lindenmaier [Wed, 14 Apr 2004 12:02:36 +0000 (12:02 +0000)]
added flag to steer inlineing

[r2649]

20 years agoremoved unused var
Götz Lindenmaier [Wed, 14 Apr 2004 12:01:55 +0000 (12:01 +0000)]
removed unused var

[r2648]

20 years agoAdded flags to irop determining the behaviour, this saves some switches.
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]

20 years agoSoem doxygen comments added
Michael Beck [Thu, 8 Apr 2004 06:29:45 +0000 (06:29 +0000)]
Soem doxygen comments added
speed up optimize inplace a bit

[r2640]

20 years agoSome doxygen comments added
Michael Beck [Thu, 8 Apr 2004 06:28:21 +0000 (06:28 +0000)]
Some doxygen comments added

[r2639]