libfirm
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]

19 years agoMade the tree and subtree_max pre num unsigned
Sebastian Hack [Thu, 10 Feb 2005 11:55:10 +0000 (11:55 +0000)]
Made the tree and subtree_max pre num unsigned

[r5077]

19 years agoFixed a buf in block_dominates()
Sebastian Hack [Thu, 10 Feb 2005 11:54:40 +0000 (11:54 +0000)]
Fixed a buf in block_dominates()

[r5076]

19 years agoFixed a bug.
Sebastian Hack [Thu, 10 Feb 2005 11:54:09 +0000 (11:54 +0000)]
Fixed a bug.

[r5075]

19 years agoFixed include ring
Sebastian Hack [Thu, 10 Feb 2005 11:49:13 +0000 (11:49 +0000)]
Fixed include ring

[r5074]

19 years agoAdded default value for if conversion
Sebastian Hack [Thu, 10 Feb 2005 11:48:28 +0000 (11:48 +0000)]
Added default value for if conversion

[r5073]

19 years agoAdded if conversion
Sebastian Hack [Thu, 10 Feb 2005 11:48:01 +0000 (11:48 +0000)]
Added if conversion

[r5072]

19 years agoAdded if conversion.
Sebastian Hack [Thu, 10 Feb 2005 11:01:59 +0000 (11:01 +0000)]
Added if conversion.

[r5071]

19 years agoAdded flag functions for if conversion
Sebastian Hack [Thu, 10 Feb 2005 11:01:50 +0000 (11:01 +0000)]
Added flag functions for if conversion

[r5070]

19 years agoAdded removal of senseless conds.
Sebastian Hack [Thu, 10 Feb 2005 10:51:12 +0000 (10:51 +0000)]
Added removal of senseless conds.

[r5069]

19 years agoIntroduced proper Firm debugging.
Sebastian Hack [Thu, 10 Feb 2005 10:48:22 +0000 (10:48 +0000)]
Introduced proper Firm debugging.
Removed skip_Id, since out edges do not produce Ids

[r5068]

19 years agoAdapted to changes in reassociation
Sebastian Hack [Thu, 10 Feb 2005 10:47:23 +0000 (10:47 +0000)]
Adapted to changes in reassociation

[r5067]

19 years agoAdded classify_Const stuff
Sebastian Hack [Thu, 10 Feb 2005 10:46:53 +0000 (10:46 +0000)]
Added classify_Const stuff
Added out edge support

[r5066]

19 years agoOutsourced the pnc_number enum, that tv.h and irnode.h can share it more easily
Sebastian Hack [Thu, 10 Feb 2005 10:46:12 +0000 (10:46 +0000)]
Outsourced the pnc_number enum, that tv.h and irnode.h can share it more easily

[r5065]

19 years agoAdded support for out edges.
Sebastian Hack [Thu, 10 Feb 2005 10:45:47 +0000 (10:45 +0000)]
Added support for out edges.
Added classify_Const for easier const access.

[r5064]

19 years agoAdded support for out edges.
Sebastian Hack [Thu, 10 Feb 2005 10:45:01 +0000 (10:45 +0000)]
Added support for out edges.

[r5063]

19 years agoExchange can now exploit the always present out edges, if they are
Sebastian Hack [Thu, 10 Feb 2005 10:41:39 +0000 (10:41 +0000)]
Exchange can now exploit the always present out edges, if they are
activated

[r5062]

19 years agoAdded the set_irn_n and node_replaced hook
Sebastian Hack [Thu, 10 Feb 2005 10:40:35 +0000 (10:40 +0000)]
Added the set_irn_n and node_replaced hook

[r5061]

19 years ago%n handles NULL
Sebastian Hack [Thu, 10 Feb 2005 10:40:01 +0000 (10:40 +0000)]
%n handles NULL

[r5060]

19 years agoAdded self updating out edges. Aka known as ir_edges
Sebastian Hack [Thu, 10 Feb 2005 10:39:23 +0000 (10:39 +0000)]
Added self updating out edges. Aka known as ir_edges

[r5059]

19 years agoAdded additional dominator information dumping
Sebastian Hack [Thu, 10 Feb 2005 10:38:31 +0000 (10:38 +0000)]
Added additional dominator information dumping

[r5058]

19 years agoAdded constructors for convenient const creation
Sebastian Hack [Thu, 10 Feb 2005 10:38:06 +0000 (10:38 +0000)]
Added constructors for convenient const creation

[r5057]

19 years agonode numbers changed.
FIRM Projekt Account [Tue, 8 Feb 2005 08:05:08 +0000 (08:05 +0000)]
node numbers changed.

[r5043]

19 years ago removed old fct names
Götz Lindenmaier [Mon, 7 Feb 2005 17:23:37 +0000 (17:23 +0000)]
 removed old fct names

[r5042]

19 years agoadded Rot detection
Michael Beck [Mon, 7 Feb 2005 15:30:44 +0000 (15:30 +0000)]
added Rot detection

[r5041]

19 years agofixed verifyer for Free
Michael Beck [Mon, 7 Feb 2005 12:08:57 +0000 (12:08 +0000)]
fixed verifyer for Free

[r5036]

19 years agoadded the where parameter to Free nodes
Michael Beck [Mon, 7 Feb 2005 12:06:55 +0000 (12:06 +0000)]
added the where parameter to Free nodes
changed the mode of a Free node to mode_M

[r5035]

19 years agoadded the where parameter to Free nodes
Michael Beck [Mon, 7 Feb 2005 12:06:04 +0000 (12:06 +0000)]
added the where parameter to Free nodes
updated documentation

[r5034]

19 years agonode_cmp_attr_Free() updated to use the new free attribute
Michael Beck [Mon, 7 Feb 2005 12:05:11 +0000 (12:05 +0000)]
node_cmp_attr_Free() updated to use the new free attribute

[r5033]

19 years agoused new Free attribute struct
Michael Beck [Mon, 7 Feb 2005 12:04:32 +0000 (12:04 +0000)]
used new Free attribute struct

[r5032]

19 years agoadded set_Free_where() and get_Free_where()
Michael Beck [Mon, 7 Feb 2005 12:03:58 +0000 (12:03 +0000)]
added set_Free_where() and get_Free_where()
used new Free attribute

[r5031]

19 years agoadded set_Free_where() and get_Free_where()
Michael Beck [Mon, 7 Feb 2005 12:03:30 +0000 (12:03 +0000)]
added set_Free_where() and get_Free_where()

[r5030]

19 years agoadded a free attribute struct
Michael Beck [Mon, 7 Feb 2005 12:02:07 +0000 (12:02 +0000)]
added a free attribute struct

[r5029]