Michael Beck [Wed, 3 Aug 2005 12:08:19 +0000 (12:08 +0000)]
bugfixed: need a cast
[r6372]
Michael Beck [Wed, 3 Aug 2005 12:05:22 +0000 (12:05 +0000)]
typo fixed
[r6371]
Michael Beck [Wed, 3 Aug 2005 12:04:24 +0000 (12:04 +0000)]
changed mode_P_mach into new mode_P_data
[r6370]
Michael Beck [Wed, 3 Aug 2005 12:00:53 +0000 (12:00 +0000)]
chagned mode_P_mach into new mode_P_data
[r6369]
Michael Beck [Wed, 3 Aug 2005 11:59:58 +0000 (11:59 +0000)]
changed mode_P_mach into mode_P_code
[r6368]
Michael Beck [Wed, 3 Aug 2005 11:56:49 +0000 (11:56 +0000)]
uses new irp mode list
[r6367]
Michael Beck [Wed, 3 Aug 2005 11:49:11 +0000 (11:49 +0000)]
removed warnings
[r6366]
Michael Beck [Wed, 3 Aug 2005 11:48:28 +0000 (11:48 +0000)]
split modeP_mach into modeP_code and modeP_data
all modes are now kept in a list in the irp
[r6365]
Michael Beck [Wed, 3 Aug 2005 11:42:51 +0000 (11:42 +0000)]
add a list of modes in the irp
renamed all __*() functions to _*()
fixed 2 small memory leaks
[r6364]
Michael Beck [Wed, 3 Aug 2005 11:39:53 +0000 (11:39 +0000)]
add magic for an program representation (irp)
[r6363]
Michael Beck [Mon, 1 Aug 2005 10:23:10 +0000 (10:23 +0000)]
Fixed dumping with types: local nodes must be deactivated
[r6339]
Michael Beck [Mon, 1 Aug 2005 10:22:16 +0000 (10:22 +0000)]
Fixed dumping with types by deactivation local nodes
the visit order of types/entities changed bit because of new type walker visiting
initialization values
[r6338]
Michael Beck [Mon, 1 Aug 2005 09:54:36 +0000 (09:54 +0000)]
added flag for frame types
[r6337]
Michael Beck [Mon, 1 Aug 2005 09:53:27 +0000 (09:53 +0000)]
fixed doxygen comment
[r6336]
Michael Beck [Mon, 1 Aug 2005 09:52:11 +0000 (09:52 +0000)]
add new_frame_type() and is_frame_type() functions
[r6335]
Michael Beck [Mon, 1 Aug 2005 09:48:07 +0000 (09:48 +0000)]
removed remove_irp_type_from_list() function, which was an alias
for remove_irp_type()
[r6334]
Michael Beck [Mon, 1 Aug 2005 09:46:21 +0000 (09:46 +0000)]
new implementation based on Sebastians idea which works correctly
on loops
[r6333]
Michael Beck [Mon, 1 Aug 2005 09:45:26 +0000 (09:45 +0000)]
removed irg_walk_blkwise()
[r6332]
Michael Beck [Mon, 1 Aug 2005 09:44:02 +0000 (09:44 +0000)]
moved is_frame_type() to type.h
[r6331]
Michael Beck [Mon, 1 Aug 2005 09:43:19 +0000 (09:43 +0000)]
used new new_type_frame() to generate frame types
moved is_frame_type() to type.c
[r6330]
Michael Beck [Mon, 1 Aug 2005 09:39:50 +0000 (09:39 +0000)]
doxygen docu added
[r6329]
Daniel Grund [Wed, 27 Jul 2005 15:30:49 +0000 (15:30 +0000)]
SET_LEVEL_0
[r6309]
Michael Beck [Tue, 26 Jul 2005 15:46:34 +0000 (15:46 +0000)]
used functions from entity_t.h and type_t.h to access fields of type and entity.
walks to the initialization values of a entity (to visit entities that are
initializers for other entities first).
[r6306]
Michael Beck [Tue, 26 Jul 2005 15:18:20 +0000 (15:18 +0000)]
bugfix
[r6305]
Michael Beck [Tue, 26 Jul 2005 15:14:06 +0000 (15:14 +0000)]
fixed some typos
added more doxygen comments
make *_visited functions inline
replaced bool type
[r6304]
Götz Lindenmaier [Tue, 26 Jul 2005 11:18:59 +0000 (11:18 +0000)]
renamed remove_outs,
added routine for irp
[r6299]
Götz Lindenmaier [Tue, 26 Jul 2005 11:16:57 +0000 (11:16 +0000)]
chnages in normalize class ccaast.
[r6298]
Götz Lindenmaier [Tue, 26 Jul 2005 11:16:00 +0000 (11:16 +0000)]
comments
[r6297]
Götz Lindenmaier [Tue, 26 Jul 2005 11:14:23 +0000 (11:14 +0000)]
commented out assertion: Hmmm. Maybe not that good.
Bugfix in assertion.
[r6296]
Götz Lindenmaier [Tue, 26 Jul 2005 11:13:21 +0000 (11:13 +0000)]
cleaned up: use new trouts functionality
[r6295]
Götz Lindenmaier [Tue, 26 Jul 2005 11:12:03 +0000 (11:12 +0000)]
some special casing
[r6294]
Götz Lindenmaier [Tue, 26 Jul 2005 11:11:06 +0000 (11:11 +0000)]
cleaned up,
new method to free information
[r6293]
Sebastian Hack [Tue, 26 Jul 2005 07:57:35 +0000 (07:57 +0000)]
Nochmal Peinlich
[r6290]
Michael Beck [Mon, 25 Jul 2005 09:46:14 +0000 (09:46 +0000)]
ensure that the end block is always the last in the block schedule
[r6285]
Sebastian Hack [Mon, 25 Jul 2005 08:12:32 +0000 (08:12 +0000)]
Adpated to changes in libcore
[r6283]
Sebastian Hack [Mon, 25 Jul 2005 08:11:06 +0000 (08:11 +0000)]
Adapted to changes in libcore
[r6282]
Michael Beck [Fri, 22 Jul 2005 12:38:47 +0000 (12:38 +0000)]
typos fixed
doxygen comments added
[r6280]
Michael Beck [Fri, 22 Jul 2005 12:37:05 +0000 (12:37 +0000)]
used irtools
[r6279]
Michael Beck [Fri, 22 Jul 2005 12:35:45 +0000 (12:35 +0000)]
fixed doxygen comments
[r6278]
Michael Beck [Fri, 22 Jul 2005 12:34:41 +0000 (12:34 +0000)]
fixed doxygen comment
[r6277]
Michael Beck [Fri, 22 Jul 2005 12:33:01 +0000 (12:33 +0000)]
fixed dump_blk_to_cfg() uninitialized var
filename for vcg files must always use the ld_name, even is the option dump_ld_name is not set
[r6276]
Michael Beck [Fri, 22 Jul 2005 12:27:01 +0000 (12:27 +0000)]
typos fixed
more doxygen docu
[r6275]
Michael Beck [Fri, 22 Jul 2005 12:25:04 +0000 (12:25 +0000)]
irtools.h added
[r6274]
Michael Beck [Fri, 22 Jul 2005 12:23:04 +0000 (12:23 +0000)]
Added itrools, a (currently small) collection of often used helper functions
[r6273]
Daniel Grund [Fri, 22 Jul 2005 09:47:06 +0000 (09:47 +0000)]
Fixed emit code of Consts.
[r6272]
Daniel Grund [Fri, 22 Jul 2005 08:14:47 +0000 (08:14 +0000)]
*** empty log message ***
[r6271]
Daniel Grund [Fri, 22 Jul 2005 08:13:12 +0000 (08:13 +0000)]
*** empty log message ***
[r6270]
Götz Lindenmaier [Thu, 21 Jul 2005 19:20:35 +0000 (19:20 +0000)]
bugfix
[r6263]
Daniel Grund [Wed, 20 Jul 2005 17:24:32 +0000 (17:24 +0000)]
some .cvsignore files
[r6256]
Michael Beck [Wed, 20 Jul 2005 16:22:22 +0000 (16:22 +0000)]
adding assertion to prevent recursive compound types
[r6255]
Michael Beck [Wed, 20 Jul 2005 16:05:06 +0000 (16:05 +0000)]
added more doxygen comments
fixed optimize_load():
- check for voltile loads first
- fix memory leak when a graph path was constructed
- fix return value
- add some more checks for security
[r6254]
Michael Beck [Wed, 20 Jul 2005 13:01:50 +0000 (13:01 +0000)]
renamed c++ class keyword
cleaned up a bit
renamed _add to _fadd and _mul to _fmul
add some comments
[r6253]
Michael Beck [Wed, 20 Jul 2005 12:59:42 +0000 (12:59 +0000)]
do(+0.3);
s fixed
do(-0.3);
[r6252]
Michael Beck [Wed, 20 Jul 2005 12:59:21 +0000 (12:59 +0000)]
typos fixed
[r6251]
Sebastian Hack [Wed, 20 Jul 2005 10:01:19 +0000 (10:01 +0000)]
Fixed a bug in bitset_mask_highest and bitset_set_all
[r6250]
FIRM Projekt Account [Wed, 20 Jul 2005 08:33:27 +0000 (08:33 +0000)]
fixed wrong #endif
[r6249]
Michael Beck [Tue, 19 Jul 2005 15:21:41 +0000 (15:21 +0000)]
get_irg_frame_type() now calls skip_tid()
[r6248]
Michael Beck [Tue, 19 Jul 2005 14:41:39 +0000 (14:41 +0000)]
Fixed node collection: Must be done in post walker (like most things)
[r6247]
Michael Beck [Tue, 19 Jul 2005 14:39:40 +0000 (14:39 +0000)]
fixed iterator type
[r6246]
Michael Beck [Tue, 19 Jul 2005 14:35:41 +0000 (14:35 +0000)]
need a pragma to supress MSC constant overflow warning
[r6245]
Daniel Grund [Tue, 19 Jul 2005 14:24:39 +0000 (14:24 +0000)]
int i;
[r6244]
Daniel Grund [Tue, 19 Jul 2005 14:22:51 +0000 (14:22 +0000)]
newest biset from libcore
[r6243]
Kimon Hoffmann [Fri, 15 Jul 2005 15:57:13 +0000 (15:57 +0000)]
Included structure definition in header file
[r6239]
Sebastian Hack [Fri, 15 Jul 2005 14:03:20 +0000 (14:03 +0000)]
Added a function to combine hashvalues and produce a third one of them.
[r6238]
Michael Beck [Fri, 15 Jul 2005 11:52:53 +0000 (11:52 +0000)]
updated
[r6235]
Michael Beck [Fri, 15 Jul 2005 11:51:00 +0000 (11:51 +0000)]
removed C99 features
typos fixed
[r6234]
Michael Beck [Thu, 14 Jul 2005 16:28:47 +0000 (16:28 +0000)]
added %g for writing debug info with ir_printf
[r6231]
Michael Beck [Thu, 14 Jul 2005 15:19:57 +0000 (15:19 +0000)]
added seqnumbers.h include
doxygen docu fixed
[r6229]
Kimon Hoffmann [Thu, 14 Jul 2005 15:05:16 +0000 (15:05 +0000)]
Added plist data type. Has yet to be tested.
[r6228]
Michael Beck [Thu, 14 Jul 2005 14:08:25 +0000 (14:08 +0000)]
added sequence numbers for a pair of (filename, lineno)
[r6225]
Michael Beck [Mon, 11 Jul 2005 10:45:44 +0000 (10:45 +0000)]
added debug info for types and entities
added flag to dump entity names instead of ld_names
[r6220]
Michael Beck [Mon, 11 Jul 2005 10:44:52 +0000 (10:44 +0000)]
removed useless debug info
[r6219]
Michael Beck [Mon, 11 Jul 2005 10:44:13 +0000 (10:44 +0000)]
Changed dumper: debug info for tyoes/entities added
makes info for entities more "logical"
added flag to dump ent names instead of ld_names
[r6218]
Götz Lindenmaier [Mon, 11 Jul 2005 09:35:27 +0000 (09:35 +0000)]
bugfix: now also supports Tuple nodes.
[r6217]
Michael Beck [Mon, 11 Jul 2005 09:34:28 +0000 (09:34 +0000)]
fixed doxygen docu
[r6216]
Michael Beck [Mon, 11 Jul 2005 09:33:39 +0000 (09:33 +0000)]
doxygen docu updated
added convinience macros for base (super-) and derived (sub-) types
[r6215]
Götz Lindenmaier [Mon, 11 Jul 2005 09:17:32 +0000 (09:17 +0000)]
improved output formating
[r6214]
Michael Beck [Fri, 8 Jul 2005 15:38:02 +0000 (15:38 +0000)]
removed INLINE which prevent linking under Win32
doxygen comment fixed
used xmalloc instead of malloc
[r6212]
Michael Beck [Fri, 8 Jul 2005 15:36:59 +0000 (15:36 +0000)]
removed INLINE, which prevents linking unter Win32
[r6211]
Michael Beck [Thu, 7 Jul 2005 16:25:54 +0000 (16:25 +0000)]
fixed doxygen docu
[r6208]
Michael Beck [Thu, 7 Jul 2005 12:28:51 +0000 (12:28 +0000)]
doxygen docu fixed
[r6207]
Michael Beck [Thu, 7 Jul 2005 11:53:19 +0000 (11:53 +0000)]
Rollback to 1.17 due to bugs in Jack test
[r6206]
Michael Beck [Wed, 6 Jul 2005 16:57:00 +0000 (16:57 +0000)]
fixed doxygen docu
[r6204]
Michael Beck [Wed, 6 Jul 2005 16:54:58 +0000 (16:54 +0000)]
doxygen docu fixed
[r6203]
Michael Beck [Wed, 6 Jul 2005 16:51:32 +0000 (16:51 +0000)]
doxagen docu fixed
[r6202]
FIRM Projekt Account [Wed, 6 Jul 2005 16:47:52 +0000 (16:47 +0000)]
dbg_info now takes a third parameter
[r6201]
Michael Beck [Wed, 6 Jul 2005 16:47:11 +0000 (16:47 +0000)]
doxygen docu fixed
[r6200]
Michael Beck [Wed, 6 Jul 2005 16:38:53 +0000 (16:38 +0000)]
typo fixed
[r6199]
Michael Beck [Wed, 6 Jul 2005 16:29:49 +0000 (16:29 +0000)]
doxygen docu fixed
[r6198]
Michael Beck [Wed, 6 Jul 2005 16:28:38 +0000 (16:28 +0000)]
typo fixed
[r6197]
Michael Beck [Wed, 6 Jul 2005 16:27:06 +0000 (16:27 +0000)]
doxygen docu fixed
fixed assertion text
[r6196]
Michael Beck [Wed, 6 Jul 2005 16:24:46 +0000 (16:24 +0000)]
doxygen docu fixed
[r6195]
Michael Beck [Wed, 6 Jul 2005 16:20:55 +0000 (16:20 +0000)]
fixed doxygen docu
[r6194]
Michael Beck [Wed, 6 Jul 2005 15:36:47 +0000 (15:36 +0000)]
fixed doxygen docu
[r6192]
Michael Beck [Wed, 6 Jul 2005 15:34:20 +0000 (15:34 +0000)]
fixed doxygen docfixed doxygen docu
[r6191]
Michael Beck [Wed, 6 Jul 2005 15:27:27 +0000 (15:27 +0000)]
fixed doxygen comments
[r6190]
FIRM Projekt Account [Wed, 6 Jul 2005 14:28:53 +0000 (14:28 +0000)]
fixed undefined var
[r6189]
FIRM Projekt Account [Wed, 6 Jul 2005 14:28:31 +0000 (14:28 +0000)]
VCG-files changed due to new dumper:
- added Proj-names for most Proj nodes
- added proj-numbers to private info
- added debug info clas
[r6188]
Michael Beck [Wed, 6 Jul 2005 10:40:28 +0000 (10:40 +0000)]
handle now all Proj-numbers of Proj nodes
[r6187]
Michael Beck [Wed, 6 Jul 2005 10:39:44 +0000 (10:39 +0000)]
Private attributes now include the Proj number
[r6186]