libfirm
19 years agotypos fixed
Michael Beck [Thu, 24 Feb 2005 15:02:09 +0000 (15:02 +0000)]
typos fixed
added more docu
added hooks for statistics
handle special case: both operands of a mux are identical

[r5244]

19 years agoindentation fixed
Michael Beck [Thu, 24 Feb 2005 14:59:45 +0000 (14:59 +0000)]
indentation fixed

[r5243]

19 years agoadded missing DBG_OPT_ALGSIM0() and DBG_OPT_CSTEVAL() calls
Michael Beck [Thu, 24 Feb 2005 14:59:17 +0000 (14:59 +0000)]
added missing DBG_OPT_ALGSIM0() and DBG_OPT_CSTEVAL() calls

[r5242]

19 years agomake inline version of:
Michael Beck [Thu, 24 Feb 2005 14:58:20 +0000 (14:58 +0000)]
make inline version of:
get_Block_block_visited(node)
set_Block_block_visited(node, visit)
mark_Block_block_visited(node)
Block_not_block_visited(node)

[r5241]

19 years agoadded hook_if_conversion
Michael Beck [Thu, 24 Feb 2005 14:57:09 +0000 (14:57 +0000)]
added hook_if_conversion

[r5240]

19 years agoadded DBG_OPT_ALGSIM0() macro
Michael Beck [Thu, 24 Feb 2005 14:56:36 +0000 (14:56 +0000)]
added DBG_OPT_ALGSIM0() macro

[r5239]

19 years agoAdded support for Mux node
Michael Beck [Thu, 24 Feb 2005 14:26:45 +0000 (14:26 +0000)]
Added support for Mux node

[r5238]

19 years agoFixed bug with switch conds
Sebastian Hack [Thu, 24 Feb 2005 12:07:25 +0000 (12:07 +0000)]
Fixed bug with switch conds

[r5234]

19 years agoremoved C99 features
Michael Beck [Thu, 24 Feb 2005 11:42:23 +0000 (11:42 +0000)]
removed C99 features

[r5233]

19 years agoFixed endless loops in make_mux_on_demand
Sebastian Hack [Thu, 24 Feb 2005 10:25:01 +0000 (10:25 +0000)]
Fixed endless loops in make_mux_on_demand

[r5232]

19 years agobugfix
Götz Lindenmaier [Wed, 23 Feb 2005 17:27:40 +0000 (17:27 +0000)]
bugfix

[r5227]

19 years agoremoved assertion
Götz Lindenmaier [Wed, 23 Feb 2005 17:27:17 +0000 (17:27 +0000)]
removed assertion

[r5226]

19 years agoinclude added
Götz Lindenmaier [Wed, 23 Feb 2005 17:11:22 +0000 (17:11 +0000)]
include added

[r5225]

19 years agobugfixes, comments``
Götz Lindenmaier [Wed, 23 Feb 2005 17:05:10 +0000 (17:05 +0000)]
bugfixes, comments``

[r5224]

19 years agoextended functionality
Götz Lindenmaier [Wed, 23 Feb 2005 17:04:49 +0000 (17:04 +0000)]
extended functionality

[r5223]

19 years agobetter state handling
Götz Lindenmaier [Wed, 23 Feb 2005 17:04:13 +0000 (17:04 +0000)]
better state handling

[r5222]

19 years agobetter dump file filter handling
Götz Lindenmaier [Wed, 23 Feb 2005 17:03:34 +0000 (17:03 +0000)]
better dump file filter handling

[r5221]

19 years agomore functionalisty
Götz Lindenmaier [Wed, 23 Feb 2005 17:03:12 +0000 (17:03 +0000)]
more functionalisty

[r5220]

19 years agomore state handling
Götz Lindenmaier [Wed, 23 Feb 2005 17:02:09 +0000 (17:02 +0000)]
more state handling

[r5219]

19 years agocast access routines
Götz Lindenmaier [Wed, 23 Feb 2005 17:01:03 +0000 (17:01 +0000)]
cast access routines

[r5218]

19 years agocomments
Götz Lindenmaier [Wed, 23 Feb 2005 17:00:31 +0000 (17:00 +0000)]
comments

[r5217]

19 years agobetter handling of dump file filter
Götz Lindenmaier [Wed, 23 Feb 2005 16:59:38 +0000 (16:59 +0000)]
better handling of dump file filter

[r5216]

19 years agopn numbers
Götz Lindenmaier [Wed, 23 Feb 2005 16:57:47 +0000 (16:57 +0000)]
pn numbers

[r5215]

19 years agocomment
Götz Lindenmaier [Wed, 23 Feb 2005 16:55:16 +0000 (16:55 +0000)]
comment

[r5214]

19 years agoremoved loop_unroll graphs because of indeterministic node numbers
Götz Lindenmaier [Wed, 23 Feb 2005 15:44:24 +0000 (15:44 +0000)]
removed loop_unroll graphs because of indeterministic node numbers
changed typesetting of node labels: removed double spaces.

[r5212]

19 years agobugfixes
Götz Lindenmaier [Wed, 23 Feb 2005 15:26:06 +0000 (15:26 +0000)]
bugfixes

[r5207]

19 years agobugfix
Götz Lindenmaier [Wed, 23 Feb 2005 15:25:42 +0000 (15:25 +0000)]
bugfix

[r5206]

19 years agoA method for the irn label.
Götz Lindenmaier [Wed, 23 Feb 2005 15:16:34 +0000 (15:16 +0000)]
A method for the irn label.

[r5201]

19 years agoHeavy changes
Sebastian Hack [Wed, 23 Feb 2005 10:00:17 +0000 (10:00 +0000)]
Heavy changes

[r5197]

19 years agoHeavy changes:
Sebastian Hack [Mon, 21 Feb 2005 13:33:42 +0000 (13:33 +0000)]
Heavy changes:
- We can now optimize part from the phi functions arguments
- Several new info structs

[r5196]

19 years agoupdated
Michael Beck [Mon, 21 Feb 2005 12:12:02 +0000 (12:12 +0000)]
updated

[r5195]

19 years agoadd a call to firm_set_default_get_type()
Michael Beck [Mon, 21 Feb 2005 12:11:25 +0000 (12:11 +0000)]
add a call to firm_set_default_get_type()

[r5194]

19 years agoadded WITH_LIBCORE define
Michael Beck [Mon, 21 Feb 2005 12:10:51 +0000 (12:10 +0000)]
added WITH_LIBCORE define

[r5193]

19 years agomoved get_irn_type() to irnode.h
Michael Beck [Mon, 21 Feb 2005 12:10:24 +0000 (12:10 +0000)]
moved get_irn_type() to irnode.h

[r5192]

19 years agoimplemented get_Proj_type(), moved get_irn_type() here,
Michael Beck [Mon, 21 Feb 2005 12:09:41 +0000 (12:09 +0000)]
implemented get_Proj_type(), moved get_irn_type() here,
used new ir_op get_type operation

[r5191]

19 years ago*** empty log message ***
Michael Beck [Mon, 21 Feb 2005 12:08:08 +0000 (12:08 +0000)]
*** empty log message ***

[r5190]

19 years agofixed typo
Michael Beck [Mon, 21 Feb 2005 12:06:20 +0000 (12:06 +0000)]
fixed typo

[r5189]

19 years agofixed different configurations
Michael Beck [Mon, 21 Feb 2005 12:06:04 +0000 (12:06 +0000)]
fixed different configurations

[r5188]

19 years agofixed lost line
Michael Beck [Mon, 21 Feb 2005 12:05:27 +0000 (12:05 +0000)]
fixed lost line

[r5187]

19 years agofixed configure for libcore
Michael Beck [Mon, 21 Feb 2005 09:49:19 +0000 (09:49 +0000)]
fixed configure for libcore

[r5186]

19 years agofixed a warning regarding const
Michael Beck [Fri, 18 Feb 2005 09:46:42 +0000 (09:46 +0000)]
fixed a warning regarding const

[r5184]

19 years agoLocalisation
Florian Liekweg [Fri, 18 Feb 2005 09:19:08 +0000 (09:19 +0000)]
Localisation

[r5183]

19 years agoinclude all changes (not just ir)
Florian Liekweg [Thu, 17 Feb 2005 17:02:30 +0000 (17:02 +0000)]
include all changes (not just ir)

[r5182]

19 years agoignore changelog stuff
Florian Liekweg [Thu, 17 Feb 2005 17:02:06 +0000 (17:02 +0000)]
ignore changelog stuff

[r5181]

19 years ago100 days should be enough for everybody
Florian Liekweg [Thu, 17 Feb 2005 12:16:43 +0000 (12:16 +0000)]
100 days should be enough for everybody

[r5180]

19 years agoDon't return a value for an invalid descriptor
Florian Liekweg [Thu, 17 Feb 2005 08:45:38 +0000 (08:45 +0000)]
Don't return a value for an invalid descriptor

[r5175]

19 years agoAdapted to pnc_number change to pn_Cmp
Sebastian Hack [Wed, 16 Feb 2005 14:41:40 +0000 (14:41 +0000)]
Adapted to pnc_number change to pn_Cmp

[r5164]

19 years agoused new pn_Cmp constants instead of old pnc_number
Michael Beck [Wed, 16 Feb 2005 13:31:15 +0000 (13:31 +0000)]
used new pn_Cmp constants instead of old pnc_number

[r5162]

19 years agoredefined cnst_classify_t type (must checked by assertioens now)
Michael Beck [Wed, 16 Feb 2005 13:30:30 +0000 (13:30 +0000)]
redefined cnst_classify_t type (must checked by assertioens now)

[r5161]

19 years agoused new pn_Cmp constants instead of old pnc_numbers
Michael Beck [Wed, 16 Feb 2005 13:29:44 +0000 (13:29 +0000)]
used new pn_Cmp constants instead of old pnc_numbers

[r5160]

19 years agoremoved unneeded include
Michael Beck [Wed, 16 Feb 2005 13:28:57 +0000 (13:28 +0000)]
removed unneeded include

[r5159]

19 years agoremoved pnc.h file agin :-(
Michael Beck [Wed, 16 Feb 2005 13:28:26 +0000 (13:28 +0000)]
removed pnc.h file agin :-(

[r5158]

19 years agoadded needed tv.h include
Michael Beck [Wed, 16 Feb 2005 13:27:52 +0000 (13:27 +0000)]
added needed tv.h include

[r5157]

19 years agoused pn_Cmp_Gt instead of old Gt
Michael Beck [Wed, 16 Feb 2005 13:27:24 +0000 (13:27 +0000)]
used pn_Cmp_Gt instead of old Gt

[r5156]

19 years agofixed docu
Michael Beck [Wed, 16 Feb 2005 13:26:49 +0000 (13:26 +0000)]
fixed docu

[r5155]

19 years agoused onc_Cmp numbers instead of old pnc_numbers
Michael Beck [Wed, 16 Feb 2005 13:26:19 +0000 (13:26 +0000)]
used onc_Cmp numbers instead of old pnc_numbers

[r5154]

19 years agoused pn_Cmp constants instead of old pnc_numbers
Michael Beck [Wed, 16 Feb 2005 13:25:45 +0000 (13:25 +0000)]
used pn_Cmp constants instead of old pnc_numbers

[r5153]

19 years agoused pn_Cmp constaneads instead of the old pnc_number
Michael Beck [Wed, 16 Feb 2005 13:24:34 +0000 (13:24 +0000)]
used pn_Cmp constaneads instead of the old pnc_number

[r5152]

19 years agoremoved pnc.h, used pn_Cmp
Michael Beck [Wed, 16 Feb 2005 13:23:58 +0000 (13:23 +0000)]
removed pnc.h, used pn_Cmp

[r5151]

19 years agoadded libcore, libxml2 and libiberty on demand
Michael Beck [Wed, 16 Feb 2005 11:43:25 +0000 (11:43 +0000)]
added libcore, libxml2 and libiberty on demand

[r5150]

19 years agoSay 'ln -s etc/build.xml .; ant html' to create ./changelog.html
Florian Liekweg [Tue, 15 Feb 2005 10:18:36 +0000 (10:18 +0000)]
Say 'ln -s etc/build.xml .; ant html' to create ./changelog.html

[r5136]

19 years agosay 'ant -f etc/build.xml cvslog html' to create 'changelog.html'
Florian Liekweg [Tue, 15 Feb 2005 10:11:25 +0000 (10:11 +0000)]
say 'ant -f etc/build.xml cvslog html' to create 'changelog.html'

[r5135]

19 years agorenamed init_reflect
Michael Beck [Mon, 14 Feb 2005 16:51:03 +0000 (16:51 +0000)]
renamed init_reflect

[r5127]

19 years agoAdded irargs.c
Michael Beck [Mon, 14 Feb 2005 15:55:47 +0000 (15:55 +0000)]
Added irargs.c

[r5124]

19 years agoDisabled debug
Michael Beck [Mon, 14 Feb 2005 15:54:33 +0000 (15:54 +0000)]
Disabled debug

[r5123]

19 years agoCosmetic
Michael Beck [Mon, 14 Feb 2005 15:53:14 +0000 (15:53 +0000)]
Cosmetic

[r5122]

19 years agoAdded support for libcores printing
Michael Beck [Mon, 14 Feb 2005 15:52:43 +0000 (15:52 +0000)]
Added support for libcores printing

[r5121]

19 years agoAdded support for libcores debug interface
Michael Beck [Mon, 14 Feb 2005 15:51:54 +0000 (15:51 +0000)]
Added support for libcores debug interface

[r5120]

19 years agoAdded support for libcores lc_printf
Michael Beck [Mon, 14 Feb 2005 15:51:33 +0000 (15:51 +0000)]
Added support for libcores lc_printf

[r5119]

19 years agoAdded support for libcore
Michael Beck [Mon, 14 Feb 2005 15:50:37 +0000 (15:50 +0000)]
Added support for libcore

[r5118]

19 years agorenamed to firm_init_reflect()
Michael Beck [Mon, 14 Feb 2005 14:47:10 +0000 (14:47 +0000)]
renamed to firm_init_reflect()

[r5114]

19 years agoAdded %> for indenting
Sebastian Hack [Mon, 14 Feb 2005 10:20:13 +0000 (10:20 +0000)]
Added %> for indenting

[r5110]

19 years agoDisabled debugging
Sebastian Hack [Mon, 14 Feb 2005 10:19:57 +0000 (10:19 +0000)]
Disabled debugging

[r5109]

19 years agoFixed several bugs
Sebastian Hack [Mon, 14 Feb 2005 10:14:31 +0000 (10:14 +0000)]
Fixed several bugs

[r5108]

19 years agoFixed my stupid correction
Michael Beck [Fri, 11 Feb 2005 17:17:24 +0000 (17:17 +0000)]
Fixed my stupid correction

[r5106]

19 years agoback to C98
Florian Liekweg [Fri, 11 Feb 2005 17:04:44 +0000 (17:04 +0000)]
back to C98

[r5104]

19 years agotypo fixed
Michael Beck [Fri, 11 Feb 2005 16:18:30 +0000 (16:18 +0000)]
typo fixed

[r5103]

19 years agofixed FIRM_EDGES_INPLACE condition
Michael Beck [Fri, 11 Feb 2005 16:17:48 +0000 (16:17 +0000)]
fixed FIRM_EDGES_INPLACE condition

[r5102]

19 years agoadded empty versions of the functions ...
Michael Beck [Fri, 11 Feb 2005 16:17:14 +0000 (16:17 +0000)]
added empty versions of the functions ...

[r5101]

19 years agofixed indentation
Michael Beck [Fri, 11 Feb 2005 12:06:11 +0000 (12:06 +0000)]
fixed indentation

[r5099]

19 years agoadded doxygen comments
Michael Beck [Fri, 11 Feb 2005 12:02:31 +0000 (12:02 +0000)]
added doxygen comments

[r5098]

19 years agoremoved FIRM_EDGES_INPLACE whrere possible, this is now handles by preprocessor
Michael Beck [Fri, 11 Feb 2005 12:00:19 +0000 (12:00 +0000)]
removed FIRM_EDGES_INPLACE whrere possible, this is now handles by preprocessor
fixed #ifdef FIRM_EDGES_INPLACE to a #if

[r5097]

19 years agoremoved FIRM_EDGES_INPLACE, now handles by preprocessor
Michael Beck [Fri, 11 Feb 2005 11:58:17 +0000 (11:58 +0000)]
removed FIRM_EDGES_INPLACE, now handles by preprocessor

[r5096]

19 years agoadded empty macros if FIRM_EDGES is not defined
Michael Beck [Fri, 11 Feb 2005 11:56:53 +0000 (11:56 +0000)]
added empty macros if FIRM_EDGES is not defined
added common copyright message

[r5095]

19 years agoremoved FIRM_EDGES_INPLACE, this is now handled by the preprocessor
Michael Beck [Fri, 11 Feb 2005 11:52:43 +0000 (11:52 +0000)]
removed FIRM_EDGES_INPLACE, this is now handled by the preprocessor

[r5094]

19 years agoadded a #if FIRM_EDGES_INPLACE
Michael Beck [Fri, 11 Feb 2005 11:45:53 +0000 (11:45 +0000)]
added a #if FIRM_EDGES_INPLACE

[r5093]

19 years agoFIRM_EDGES_INPLACE is defined only in firm_common_t.h
Michael Beck [Fri, 11 Feb 2005 10:22:28 +0000 (10:22 +0000)]
FIRM_EDGES_INPLACE is defined only in firm_common_t.h

[r5092]

19 years agoget_entry now always returns a value
Michael Beck [Fri, 11 Feb 2005 10:21:28 +0000 (10:21 +0000)]
get_entry now always returns a value

[r5091]

19 years agobugfix: pset was freed with free
Michael Beck [Fri, 11 Feb 2005 10:16:51 +0000 (10:16 +0000)]
bugfix: pset was freed with free
renamed class into clss
fixed typo

[r5090]

19 years agoFixed a bug. Using the block visited flag
Sebastian Hack [Thu, 10 Feb 2005 16:53:27 +0000 (16:53 +0000)]
Fixed a bug. Using the block visited flag

[r5089]

19 years agoUsed visited flag to check for loops in find_conds
Sebastian Hack [Thu, 10 Feb 2005 16:22:40 +0000 (16:22 +0000)]
Used visited flag to check for loops in find_conds

[r5087]

19 years agoallowed Minus for integer modes
Michael Beck [Thu, 10 Feb 2005 15:08:10 +0000 (15:08 +0000)]
allowed Minus for integer modes

[r5086]

19 years agoupdatted docu
Michael Beck [Thu, 10 Feb 2005 15:07:34 +0000 (15:07 +0000)]
updatted docu

[r5085]

19 years agoremoved ^M's
Michael Beck [Thu, 10 Feb 2005 15:07:06 +0000 (15:07 +0000)]
removed ^M's
CV: ----------------------------------------------------------------------

[r5084]

19 years agoupdated for new hooks
Michael Beck [Thu, 10 Feb 2005 15:06:17 +0000 (15:06 +0000)]
updated for new hooks

[r5083]

19 years agoremoved ^M
Michael Beck [Thu, 10 Feb 2005 15:05:36 +0000 (15:05 +0000)]
removed ^M
CV: ----------------------------------------------------------------------

[r5082]

19 years agoAdded pnc.h to the install headers
Sebastian Hack [Thu, 10 Feb 2005 13:26:58 +0000 (13:26 +0000)]
Added pnc.h to the install headers

[r5081]

19 years agoAdded iredges_t include
Sebastian Hack [Thu, 10 Feb 2005 11:56:15 +0000 (11:56 +0000)]
Added iredges_t include

[r5080]

19 years agoAdded switch for the out edges
Sebastian Hack [Thu, 10 Feb 2005 11:55:57 +0000 (11:55 +0000)]
Added switch for the out edges

[r5079]

19 years agoAdded support for out edges
Sebastian Hack [Thu, 10 Feb 2005 11:55:29 +0000 (11:55 +0000)]
Added support for out edges

[r5078]