libfirm
19 years agobugfix
Götz Lindenmaier [Thu, 10 Mar 2005 10:07:40 +0000 (10:07 +0000)]
bugfix

[r5339]

19 years agochanmged method name
Götz Lindenmaier [Thu, 10 Mar 2005 10:05:38 +0000 (10:05 +0000)]
chanmged method name

[r5338]

19 years agoCosmetic
Sebastian Hack [Thu, 10 Mar 2005 08:24:56 +0000 (08:24 +0000)]
Cosmetic

[r5333]

19 years agomust be checked in as I checked in temp_state stuff
Götz Lindenmaier [Thu, 10 Mar 2005 08:18:32 +0000 (08:18 +0000)]
must be checked in as I checked in temp_state stuff

[r5332]

19 years agomore phase handling: irp_state
Götz Lindenmaier [Wed, 9 Mar 2005 16:19:17 +0000 (16:19 +0000)]
more phase handling:  irp_state

[r5328]

19 years agoadded get routine
Götz Lindenmaier [Wed, 9 Mar 2005 16:18:42 +0000 (16:18 +0000)]
added get routine

[r5327]

19 years agoimplemented optimization of accesses to polymorphic fields
Götz Lindenmaier [Wed, 9 Mar 2005 16:17:52 +0000 (16:17 +0000)]
implemented optimization of accesses to polymorphic fields

[r5326]

19 years agonew dumper,
Götz Lindenmaier [Wed, 9 Mar 2005 16:17:07 +0000 (16:17 +0000)]
new dumper,
fixed default flag in enum

[r5325]

19 years agooptimize polymorphic field accesses
Götz Lindenmaier [Wed, 9 Mar 2005 16:15:57 +0000 (16:15 +0000)]
optimize polymorphic field accesses

[r5324]

19 years agomore handling for compound graph path ,
Götz Lindenmaier [Wed, 9 Mar 2005 16:15:35 +0000 (16:15 +0000)]
more handling for compound graph path ,
more verification

[r5323]

19 years agocomments
Götz Lindenmaier [Wed, 9 Mar 2005 16:15:02 +0000 (16:15 +0000)]
comments

[r5322]

19 years agoCalculate always outs for the frame node, these are needed
Beyhan [Tue, 8 Mar 2005 18:12:12 +0000 (18:12 +0000)]
Calculate always outs for the frame node, these are needed
- maybe we need still more ?

[r5313]

19 years agoanalyse mux node.
Götz Lindenmaier [Mon, 7 Mar 2005 15:16:31 +0000 (15:16 +0000)]
analyse mux node.

[r5307]

19 years agoremoved C99 features
Michael Beck [Mon, 7 Mar 2005 13:33:51 +0000 (13:33 +0000)]
removed C99 features
fixed typos

[r5306]

19 years agofixed call to set_trouts_inconsistent()
Michael Beck [Mon, 7 Mar 2005 13:18:49 +0000 (13:18 +0000)]
fixed call to set_trouts_inconsistent()

[r5305]

19 years agomore files added
Michael Beck [Mon, 7 Mar 2005 13:06:28 +0000 (13:06 +0000)]
more files added

[r5304]

19 years agoTransform a+a into 2*a, this can be used in reassociation
Michael Beck [Mon, 7 Mar 2005 13:05:26 +0000 (13:05 +0000)]
Transform a+a into 2*a, this can be used in reassociation

[r5303]

19 years agoupdated comments a bit
Michael Beck [Mon, 7 Mar 2005 13:04:23 +0000 (13:04 +0000)]
updated comments a bit

[r5302]

19 years agoblock_dominates() can now handle Bad nodes
Michael Beck [Mon, 7 Mar 2005 13:02:31 +0000 (13:02 +0000)]
block_dominates() can now handle Bad nodes

[r5301]

19 years agoimprovements,
Götz Lindenmaier [Fri, 4 Mar 2005 14:16:47 +0000 (14:16 +0000)]
improvements,
interessing insight about scc algorithm documented

[r5295]

19 years agoadded more
Götz Lindenmaier [Fri, 4 Mar 2005 14:15:51 +0000 (14:15 +0000)]
added more

[r5294]

19 years agobetter.
Götz Lindenmaier [Fri, 4 Mar 2005 13:05:54 +0000 (13:05 +0000)]
better.

[r5291]

19 years agowhy not?
Götz Lindenmaier [Fri, 4 Mar 2005 12:28:01 +0000 (12:28 +0000)]
why not?

[r5290]

19 years agows changes
Florian Liekweg [Fri, 4 Mar 2005 10:31:55 +0000 (10:31 +0000)]
ws changes

[r5282]

19 years agobugfix
Götz Lindenmaier [Fri, 4 Mar 2005 09:17:47 +0000 (09:17 +0000)]
bugfix

[r5281]

19 years agoinvalidate analyse info if loop unrolling take place
Michael Beck [Thu, 3 Mar 2005 08:32:49 +0000 (08:32 +0000)]
invalidate analyse info if loop unrolling take place

[r5280]

19 years agoget test through
FIRM Projekt Account [Wed, 2 Mar 2005 15:11:32 +0000 (15:11 +0000)]
get test through

[r5279]

19 years agobugfix: is_fragile_op expected an IR-node
Michael Beck [Wed, 2 Mar 2005 14:27:07 +0000 (14:27 +0000)]
bugfix: is_fragile_op expected an IR-node

[r5278]

19 years agoadded missing parentesis
Michael Beck [Wed, 2 Mar 2005 14:25:29 +0000 (14:25 +0000)]
added missing parentesis

[r5277]

19 years agofixed implementation of is_exception_possible()
Michael Beck [Wed, 2 Mar 2005 13:58:16 +0000 (13:58 +0000)]
fixed implementation of is_exception_possible()

[r5276]

19 years agofixed skeleton
Michael Beck [Wed, 2 Mar 2005 13:26:54 +0000 (13:26 +0000)]
fixed skeleton

[r5275]

19 years agofixed typos
Michael Beck [Wed, 2 Mar 2005 12:57:43 +0000 (12:57 +0000)]
fixed typos
fixed doxygen comments
fixed indentation
removed C99 features

[r5274]

19 years agoplaced a return on all execution pathes
Michael Beck [Wed, 2 Mar 2005 10:14:38 +0000 (10:14 +0000)]
placed a return on all execution pathes

[r5273]

19 years agochanged irdump flag
Götz Lindenmaier [Tue, 1 Mar 2005 16:22:39 +0000 (16:22 +0000)]
changed irdump flag

[r5271]

19 years agoscalar replacement added
Michael Beck [Tue, 1 Mar 2005 15:31:15 +0000 (15:31 +0000)]
scalar replacement added

[r5270]

19 years agoloop unrolling completed, tested with ajacs compiler
Beyhan [Tue, 1 Mar 2005 13:58:44 +0000 (13:58 +0000)]
loop unrolling completed, tested with ajacs compiler

[r5267]

19 years agoloop unrolling header included
Beyhan [Tue, 1 Mar 2005 13:58:22 +0000 (13:58 +0000)]
loop unrolling header included

[r5266]

19 years agoAdded eclipse stuff.
Florian Liekweg [Tue, 1 Mar 2005 11:08:41 +0000 (11:08 +0000)]
Added eclipse stuff.

[r5263]

19 years agofix typo
Florian Liekweg [Fri, 25 Feb 2005 16:48:21 +0000 (16:48 +0000)]
fix typo

[r5257]

19 years agofix GNU stuff
Florian Liekweg [Fri, 25 Feb 2005 16:47:51 +0000 (16:47 +0000)]
fix GNU stuff

[r5256]

19 years agoWS changes
Florian Liekweg [Fri, 25 Feb 2005 14:50:50 +0000 (14:50 +0000)]
WS changes

[r5252]

19 years agoFixed irprintf for usage with libcore
Sebastian Hack [Thu, 24 Feb 2005 15:23:47 +0000 (15:23 +0000)]
Fixed irprintf for usage with libcore

[r5247]

19 years agoconfig.h added
Michael Beck [Thu, 24 Feb 2005 15:06:36 +0000 (15:06 +0000)]
config.h added

[r5246]

19 years agoadded code for if-conversion
Michael Beck [Thu, 24 Feb 2005 15:04:39 +0000 (15:04 +0000)]
added code for if-conversion

[r5245]

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]