Michael Beck [Wed, 30 Jun 2004 10:13:36 +0000 (10:13 +0000)]
Two much bad messages for good nodes were produced :-)
[r3246]
Michael Beck [Tue, 29 Jun 2004 09:12:48 +0000 (09:12 +0000)]
Alignment of modes is now specifyed in bits
[r3229]
Michael Beck [Tue, 29 Jun 2004 09:11:58 +0000 (09:11 +0000)]
stdlib.h include added
[r3228]
Michael Beck [Tue, 29 Jun 2004 09:11:39 +0000 (09:11 +0000)]
Added block info calculation (output only in .txt file yet!)
[r3227]
Michael Beck [Tue, 29 Jun 2004 09:10:52 +0000 (09:10 +0000)]
added ump_new_pattern, finish_new_pattern
[r3226]
Michael Beck [Mon, 28 Jun 2004 17:20:34 +0000 (17:20 +0000)]
Removed useless misc.h
Added doxygen comments to pdeq
[r3224]
Michael Beck [Mon, 28 Jun 2004 15:33:22 +0000 (15:33 +0000)]
Added doxygen comments.
[r3223]
Florian Liekweg [Sun, 27 Jun 2004 21:17:41 +0000 (21:17 +0000)]
Added comment
[r3222]
Florian Liekweg [Fri, 25 Jun 2004 13:45:13 +0000 (13:45 +0000)]
observe stickyness; minor refactoring
[r3220]
Florian Liekweg [Fri, 25 Jun 2004 13:43:59 +0000 (13:43 +0000)]
refine free_irg to avoid breakage in set_ent_irg
[r3219]
Florian Liekweg [Fri, 25 Jun 2004 13:42:37 +0000 (13:42 +0000)]
removed some error checking to avoid errors
[r3218]
Florian Liekweg [Fri, 25 Jun 2004 13:36:47 +0000 (13:36 +0000)]
Added stickyness
[r3215]
Florian Liekweg [Fri, 25 Jun 2004 13:36:34 +0000 (13:36 +0000)]
Better checking in set_entity_irg; added stickyness
[r3214]
Michael Beck [Fri, 25 Jun 2004 12:24:33 +0000 (12:24 +0000)]
irgraph: can be interrogated for initial mem
Optimizations:
Division by a non-NULL constant did not create a exception
[r3213]
Götz Lindenmaier [Fri, 25 Jun 2004 12:04:36 +0000 (12:04 +0000)]
numbers changed again
[r3212]
Michael Beck [Fri, 25 Jun 2004 09:03:50 +0000 (09:03 +0000)]
Added pattern_dmp to separate the pattern dumper
[r3209]
Michael Beck [Thu, 24 Jun 2004 15:04:43 +0000 (15:04 +0000)]
include irmode_t.h to speed up mode access
[r3207]
Michael Beck [Thu, 24 Jun 2004 15:03:29 +0000 (15:03 +0000)]
An ir_node may be even smaller than a struct ir_node, so make right copy
to shut up valgrind (and prevend possible segfaults)
[r3206]
Götz Lindenmaier [Thu, 24 Jun 2004 06:44:05 +0000 (06:44 +0000)]
show use of exceptions
[r3200]
Götz Lindenmaier [Thu, 24 Jun 2004 06:43:41 +0000 (06:43 +0000)]
phase handling
[r3199]
Götz Lindenmaier [Thu, 24 Jun 2004 06:42:14 +0000 (06:42 +0000)]
test of firm flags
[r3198]
Götz Lindenmaier [Thu, 24 Jun 2004 06:41:51 +0000 (06:41 +0000)]
comments, freeing routine
[r3197]
Michael Beck [Tue, 22 Jun 2004 13:49:12 +0000 (13:49 +0000)]
first working version of pattern history
[r3190]
Michael Beck [Tue, 22 Jun 2004 13:48:39 +0000 (13:48 +0000)]
*** empty log message ***
[r3189]
Michael Beck [Tue, 22 Jun 2004 13:48:13 +0000 (13:48 +0000)]
added pattern history
[r3188]
Michael Beck [Tue, 22 Jun 2004 13:47:45 +0000 (13:47 +0000)]
removed counter, added pattern_history, added enable switch
[r3186]
Michael Beck [Tue, 22 Jun 2004 13:46:38 +0000 (13:46 +0000)]
Added cnt_cmp() function
[r3185]
Michael Beck [Tue, 22 Jun 2004 13:45:55 +0000 (13:45 +0000)]
Fixed expansion again (hopefully last time :-)
[r3184]
Michael Beck [Tue, 22 Jun 2004 11:12:47 +0000 (11:12 +0000)]
Added functionality:
- query number of elements of a set
- remove element during itaration
more doxygen comments
[r3182]
Michael Beck [Tue, 22 Jun 2004 09:53:57 +0000 (09:53 +0000)]
BugFix: when a table was expanded, the new segment was not cleared (caused
bugs when iterating)
Some comments :-)
[r3181]
Götz Lindenmaier [Mon, 21 Jun 2004 10:44:05 +0000 (10:44 +0000)]
Bugfix: lost starting loop in endless recursions.
[r3178]
Michael Beck [Mon, 21 Jun 2004 09:10:00 +0000 (09:10 +0000)]
moved counter functions to own file
[r3177]
Florian Liekweg [Fri, 18 Jun 2004 17:35:03 +0000 (17:35 +0000)]
/* nix */
[r3174]
Florian Liekweg [Fri, 18 Jun 2004 17:34:31 +0000 (17:34 +0000)]
Removed field checks --flo
[r3173]
Götz Lindenmaier [Fri, 18 Jun 2004 17:26:39 +0000 (17:26 +0000)]
Test phis in nested loops
[r3172]
Götz Lindenmaier [Fri, 18 Jun 2004 17:26:20 +0000 (17:26 +0000)]
phi construction for fragile ops repaired
[r3171]
Götz Lindenmaier [Fri, 18 Jun 2004 17:25:59 +0000 (17:25 +0000)]
*** empty log message ***
[r3169]
Florian Liekweg [Fri, 18 Jun 2004 15:47:19 +0000 (15:47 +0000)]
minor bug fix (go forward, not backward) --flo
[r3168]
Götz Lindenmaier [Fri, 18 Jun 2004 14:48:57 +0000 (14:48 +0000)]
grrrrrrrr.
[r3164]
Florian Liekweg [Fri, 18 Jun 2004 13:12:43 +0000 (13:12 +0000)]
final bug fix (calls via consts)
[r3161]
Götz Lindenmaier [Fri, 18 Jun 2004 11:54:42 +0000 (11:54 +0000)]
less nodes because of changed opts
[r3158]
Götz Lindenmaier [Fri, 18 Jun 2004 11:54:25 +0000 (11:54 +0000)]
more test cases
[r3157]
Götz Lindenmaier [Fri, 18 Jun 2004 11:54:12 +0000 (11:54 +0000)]
remove self referencing blocks if cf is Cond
[r3156]
Götz Lindenmaier [Fri, 18 Jun 2004 11:26:11 +0000 (11:26 +0000)]
removed a final bug in inlineing, now scc and all follow-up errors
should be removed.
[r3151]
Michael Beck [Fri, 18 Jun 2004 10:02:46 +0000 (10:02 +0000)]
Fixed dead loops (hopefully) the last time
[r3148]
Götz Lindenmaier [Fri, 18 Jun 2004 09:15:29 +0000 (09:15 +0000)]
another try
[r3146]
Götz Lindenmaier [Fri, 18 Jun 2004 08:46:05 +0000 (08:46 +0000)]
still trying to fix irscc error
[r3145]
Florian Liekweg [Thu, 17 Jun 2004 16:34:33 +0000 (16:34 +0000)]
removed DD*s
[r3143]
Florian Liekweg [Thu, 17 Jun 2004 16:33:33 +0000 (16:33 +0000)]
minor bug fix
[r3142]
Florian Liekweg [Thu, 17 Jun 2004 14:21:14 +0000 (14:21 +0000)]
major bugfix
[r3140]
Götz Lindenmaier [Thu, 17 Jun 2004 14:02:04 +0000 (14:02 +0000)]
various bugfixes for the unreachable loop problem
[r3139]
Götz Lindenmaier [Thu, 17 Jun 2004 13:28:49 +0000 (13:28 +0000)]
remove self referencig cotrol loop by turning into Bad
avoid the appearance of Id self cycles.
[r3138]
Götz Lindenmaier [Thu, 17 Jun 2004 10:33:25 +0000 (10:33 +0000)]
less phi node, other node numbers.
[r3137]
Götz Lindenmaier [Thu, 17 Jun 2004 10:32:52 +0000 (10:32 +0000)]
new example
[r3136]
Götz Lindenmaier [Thu, 17 Jun 2004 10:32:42 +0000 (10:32 +0000)]
*** empty log message ***
[r3135]
Götz Lindenmaier [Thu, 17 Jun 2004 10:32:23 +0000 (10:32 +0000)]
more headers
[r3134]
Götz Lindenmaier [Thu, 17 Jun 2004 10:31:41 +0000 (10:31 +0000)]
irscc: bugfix, can now deal with loops not reachable from start
cgana: bugfix, skip_Tuple
rta: improved
[r3133]
Florian Liekweg [Thu, 17 Jun 2004 08:56:03 +0000 (08:56 +0000)]
Fixed typos in comments
[r3130]
Florian Liekweg [Thu, 17 Jun 2004 08:33:51 +0000 (08:33 +0000)]
Fixed comments (goetz); turn bad calls into tupels (not Bads) (goetz)
[r3125]
Florian Liekweg [Thu, 17 Jun 2004 08:33:01 +0000 (08:33 +0000)]
Added comments; added remove_irg
[r3124]
Florian Liekweg [Thu, 17 Jun 2004 08:32:02 +0000 (08:32 +0000)]
Include ir/opt in includes
[r3123]
Florian Liekweg [Thu, 17 Jun 2004 08:31:31 +0000 (08:31 +0000)]
Fenced n_outs and out_valid into DEBUG_libfirm
[r3122]
Florian Liekweg [Thu, 17 Jun 2004 08:30:47 +0000 (08:30 +0000)]
ir_graph.n_outs fenced into DEBUG_libfirm
[r3121]
Florian Liekweg [Thu, 17 Jun 2004 08:30:13 +0000 (08:30 +0000)]
Disabled include tailrec.h until tailrec.h is in CVS
[r3120]
Florian Liekweg [Thu, 17 Jun 2004 08:29:41 +0000 (08:29 +0000)]
Made exchange more robust
[r3119]
Florian Liekweg [Thu, 17 Jun 2004 08:28:02 +0000 (08:28 +0000)]
Made get_atomic_entity_value more robust
[r3118]
Michael Beck [Wed, 16 Jun 2004 15:22:16 +0000 (15:22 +0000)]
Added option to switch of precise exception context
small verify fix
[r3115]
Michael Beck [Wed, 16 Jun 2004 08:58:06 +0000 (08:58 +0000)]
rename dump_node to dump_irn because of gcc :-(
[r3106]
Michael Beck [Wed, 16 Jun 2004 08:50:55 +0000 (08:50 +0000)]
Added pn_Call_max
[r3105]
Götz Lindenmaier [Tue, 15 Jun 2004 17:17:40 +0000 (17:17 +0000)]
bugfix
[r3104]
Götz Lindenmaier [Tue, 15 Jun 2004 15:39:04 +0000 (15:39 +0000)]
bugfix
[r3100]
Götz Lindenmaier [Tue, 15 Jun 2004 15:37:40 +0000 (15:37 +0000)]
removed comments
[r3099]
Götz Lindenmaier [Tue, 15 Jun 2004 15:37:18 +0000 (15:37 +0000)]
colors of edges form Id nodes
[r3098]
Götz Lindenmaier [Tue, 15 Jun 2004 15:36:10 +0000 (15:36 +0000)]
added new compiler optimization flag
[r3097]
Götz Lindenmaier [Tue, 15 Jun 2004 14:47:21 +0000 (14:47 +0000)]
access routines
[r3094]
Götz Lindenmaier [Tue, 15 Jun 2004 14:46:52 +0000 (14:46 +0000)]
even less Phis
[r3093]
Michael Beck [Tue, 15 Jun 2004 14:41:09 +0000 (14:41 +0000)]
fixed DivMod optimization
[r3092]
Michael Beck [Tue, 15 Jun 2004 14:40:43 +0000 (14:40 +0000)]
added doxygen comment
[r3091]
Michael Beck [Tue, 15 Jun 2004 14:39:28 +0000 (14:39 +0000)]
More inlining functions
[r3090]
Michael Beck [Tue, 15 Jun 2004 12:23:35 +0000 (12:23 +0000)]
More inlining functions
[r3087]
Michael Beck [Tue, 15 Jun 2004 11:45:13 +0000 (11:45 +0000)]
New inlining schema implemented:
small functions that should be inlined in libFirm are implemented in _t.h files
with a __ prefix.
Preprocessor magic is used to automatically inline these functions whenever a _t.h
file is included instead of a .h file.
Note that this magic did not work outside libFirm without accessing _t.h files.
[r3085]
Götz Lindenmaier [Tue, 15 Jun 2004 10:35:15 +0000 (10:35 +0000)]
removed debug output
[r3084]
Götz Lindenmaier [Tue, 15 Jun 2004 09:24:33 +0000 (09:24 +0000)]
more optimizations
[r3082]
Götz Lindenmaier [Tue, 15 Jun 2004 09:00:07 +0000 (09:00 +0000)]
optimizing more Phi nodes during construction
[r3081]
Michael Beck [Tue, 15 Jun 2004 08:24:01 +0000 (08:24 +0000)]
fixed ifdef
[r3080]
Götz Lindenmaier [Mon, 14 Jun 2004 15:40:42 +0000 (15:40 +0000)]
shows several errors in analyses
[r3079]
Michael Beck [Mon, 14 Jun 2004 14:14:50 +0000 (14:14 +0000)]
allow floating points types to be registered
[r3078]
Götz Lindenmaier [Mon, 14 Jun 2004 13:04:04 +0000 (13:04 +0000)]
*** empty log message ***
[r3076]
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]