libfirm
19 years agoUse only public irnode interface
Florian Liekweg [Fri, 14 Jan 2005 13:33:10 +0000 (13:33 +0000)]
Use only public irnode interface

[r4908]

19 years agoFixed a typo
Sebastian Hack [Thu, 13 Jan 2005 15:02:11 +0000 (15:02 +0000)]
Fixed a typo

[r4894]

19 years agoInitialized the dom_info's to 0
Sebastian Hack [Thu, 13 Jan 2005 14:54:19 +0000 (14:54 +0000)]
Initialized the dom_info's to 0

[r4893]

19 years agoAdded iteration macro
Sebastian Hack [Thu, 13 Jan 2005 14:43:54 +0000 (14:43 +0000)]
Added iteration macro

[r4892]

19 years agoAdded dom tree traversal
Sebastian Hack [Thu, 13 Jan 2005 12:20:41 +0000 (12:20 +0000)]
Added dom tree traversal

[r4889]

19 years agoadded get_tarval_plus_inf() and get_tarval_minus_inf(), removed get_tarval_inf()
Michael Beck [Wed, 12 Jan 2005 16:47:23 +0000 (16:47 +0000)]
added get_tarval_plus_inf() and get_tarval_minus_inf(), removed get_tarval_inf()

[r4882]

19 years agorenamed hash_name to firm_hash_name to prevent name_clash to EDG frontend
Michael Beck [Wed, 12 Jan 2005 12:46:08 +0000 (12:46 +0000)]
renamed hash_name to firm_hash_name to prevent name_clash to EDG frontend

[r4874]

19 years agorenamed hash_name to firm_hash_name to prevent name_clash to Dg frontend
Michael Beck [Wed, 12 Jan 2005 12:45:59 +0000 (12:45 +0000)]
renamed hash_name to firm_hash_name to prevent name_clash to Dg frontend

[r4873]

19 years agoSeperate flag for libxml2 installation prefix
Florian Liekweg [Wed, 12 Jan 2005 11:02:12 +0000 (11:02 +0000)]
Seperate flag for libxml2 installation prefix

[r4868]

19 years agoUse LDFLAGS and LIBS for libxml2
Florian Liekweg [Wed, 12 Jan 2005 10:46:45 +0000 (10:46 +0000)]
Use LDFLAGS and LIBS for libxml2

[r4867]

19 years agoAdded bitset_for_each_clear
Daniel Grund [Tue, 11 Jan 2005 15:34:18 +0000 (15:34 +0000)]
Added bitset_for_each_clear

[r4855]

19 years agoAdded missing message finalization by 0.
Sebastian Hack [Tue, 11 Jan 2005 14:31:22 +0000 (14:31 +0000)]
Added missing message finalization by 0.

[r4853]

19 years agoadded call to init_hooks
Michael Beck [Tue, 11 Jan 2005 14:29:41 +0000 (14:29 +0000)]
added call to init_hooks

[r4852]

19 years agoadded a init function
Michael Beck [Tue, 11 Jan 2005 14:29:27 +0000 (14:29 +0000)]
added a init function

[r4851]

19 years agoadded doxygen docu
Michael Beck [Tue, 11 Jan 2005 13:14:16 +0000 (13:14 +0000)]
added doxygen docu

[r4850]

19 years agoinit_stat must be empty if statistics is not enabled
Michael Beck [Tue, 11 Jan 2005 13:10:41 +0000 (13:10 +0000)]
init_stat must be empty if statistics is not enabled

[r4849]

19 years agoirhooks added
Michael Beck [Tue, 11 Jan 2005 12:36:00 +0000 (12:36 +0000)]
irhooks added

[r4848]

19 years agostat_finish must always exist
Michael Beck [Tue, 11 Jan 2005 12:25:19 +0000 (12:25 +0000)]
stat_finish must always exist

[r4847]

19 years agoused new hooks instead of firmstat
Michael Beck [Tue, 11 Jan 2005 12:06:47 +0000 (12:06 +0000)]
used new hooks instead of firmstat

[r4846]

19 years agoadded support for Firm hooks
Michael Beck [Tue, 11 Jan 2005 12:06:09 +0000 (12:06 +0000)]
added support for Firm hooks

[r4845]

19 years agoadded support for Win32
Michael Beck [Tue, 11 Jan 2005 12:01:25 +0000 (12:01 +0000)]
added support for Win32

[r4844]

19 years agoadded option to disable Firm hooks
Michael Beck [Tue, 11 Jan 2005 11:59:39 +0000 (11:59 +0000)]
added option to disable Firm hooks

[r4843]

19 years agohooks for libFirm functions added
Michael Beck [Tue, 11 Jan 2005 11:46:13 +0000 (11:46 +0000)]
hooks for libFirm functions added

[r4842]

19 years agofixup printfs, don't put environments on the stack
Florian Liekweg [Mon, 10 Jan 2005 17:26:34 +0000 (17:26 +0000)]
fixup printfs, don't put environments on the stack

[r4841]

19 years agoRemove is_array_type and is_class_type
Florian Liekweg [Mon, 10 Jan 2005 17:24:37 +0000 (17:24 +0000)]
Remove is_array_type and is_class_type

[r4840]

19 years agore-erect is_class_type and is_array_type
Florian Liekweg [Mon, 10 Jan 2005 15:08:38 +0000 (15:08 +0000)]
re-erect is_class_type and is_array_type

[r4837]

19 years agoAdded pmap_break
Daniel Grund [Mon, 10 Jan 2005 10:32:09 +0000 (10:32 +0000)]
Added pmap_break

[r4836]

19 years agoadded missing file
Michael Beck [Wed, 5 Jan 2005 15:15:02 +0000 (15:15 +0000)]
added missing file

[r4831]

19 years agospell atomit small
Götz Lindenmaier [Wed, 5 Jan 2005 14:54:25 +0000 (14:54 +0000)]
spell atomit small

[r4828]

19 years agoatomic is a property, not an opcode --> spell it small
Götz Lindenmaier [Wed, 5 Jan 2005 14:53:26 +0000 (14:53 +0000)]
atomic is a property, not an opcode --> spell it small

[r4827]

19 years agoupdated
Michael Beck [Wed, 5 Jan 2005 14:34:52 +0000 (14:34 +0000)]
updated

[r4820]

19 years agorenamed fucntions is_x*_type() to is_X*_type() to prevent name clash with EDg frontend
Michael Beck [Wed, 5 Jan 2005 14:33:43 +0000 (14:33 +0000)]
renamed fucntions is_x*_type() to is_X*_type() to prevent name clash with EDg frontend
removed INLINE for global functions
renamed inline functions __* to _* (__ is reserved to the compiler)

[r4819]

19 years agorenames all is_x*_type() functions to is_X*_type() to prevent name clash with EDG...
Michael Beck [Wed, 5 Jan 2005 14:29:07 +0000 (14:29 +0000)]
renames all is_x*_type() functions to is_X*_type() to prevent name clash with EDG frontend

[r4818]

19 years agorenames all is_x*_type() functions to is_X*_type() to prevent name clash with EDG...
Michael Beck [Wed, 5 Jan 2005 14:27:28 +0000 (14:27 +0000)]
renames all is_x*_type() functions to is_X*_type() to prevent name clash with EDG fronten
renames the inline fucntions from __x to _x (__ is reserved to the compiler and shouldn't be used)

[r4817]

19 years agorenames all is_x*_type() functions to is_X*_type() to prevent name clash with EDG...
Michael Beck [Wed, 5 Jan 2005 14:25:54 +0000 (14:25 +0000)]
renames all is_x*_type() functions to is_X*_type() to prevent name clash with EDG fronten

[r4816]

19 years agoadded Win32 "support"
Michael Beck [Wed, 5 Jan 2005 14:25:38 +0000 (14:25 +0000)]
added Win32 "support"

[r4815]

19 years agoremove INLINE before global functions
Michael Beck [Tue, 4 Jan 2005 13:22:52 +0000 (13:22 +0000)]
remove INLINE before global functions
added void to empty function prototype
fixed indentation

[r4794]

19 years agoremoved INLINE before global functions
Michael Beck [Tue, 4 Jan 2005 13:19:05 +0000 (13:19 +0000)]
removed INLINE before global functions

[r4793]

19 years agoremoved C99 construct
Michael Beck [Tue, 4 Jan 2005 13:18:17 +0000 (13:18 +0000)]
removed C99 construct

[r4792]

19 years agoremoved INLIEN before global functions
Michael Beck [Tue, 4 Jan 2005 13:17:04 +0000 (13:17 +0000)]
removed INLIEN before global functions

[r4791]

19 years agorenamed unknown_type and none_type to prevent name clash with the EDG frontend
Michael Beck [Tue, 4 Jan 2005 13:15:49 +0000 (13:15 +0000)]
renamed unknown_type and none_type to prevent name clash with the EDG frontend

[r4790]

19 years agoremoved INLINE before global function
Michael Beck [Tue, 4 Jan 2005 13:14:12 +0000 (13:14 +0000)]
removed INLINE before global function

[r4789]

19 years agoremoved wrong INLINE
Michael Beck [Tue, 4 Jan 2005 12:52:42 +0000 (12:52 +0000)]
removed wrong INLINE

[r4788]

19 years agorenamed none_type and unknown_type
Michael Beck [Tue, 4 Jan 2005 12:25:18 +0000 (12:25 +0000)]
renamed none_type and unknown_type

[r4787]

19 years agorenamed none_type and unknown_type to prevent name clash with the EDG frontend
Michael Beck [Tue, 4 Jan 2005 12:21:54 +0000 (12:21 +0000)]
renamed none_type and unknown_type to prevent name clash with the EDG frontend

[r4786]

19 years agolatest version
Michael Beck [Tue, 4 Jan 2005 12:05:49 +0000 (12:05 +0000)]
latest version

[r4785]

19 years agoStill need the stdbool.h :-(
Michael Beck [Tue, 4 Jan 2005 11:57:36 +0000 (11:57 +0000)]
Still need the stdbool.h :-(

[r4784]

19 years agoremoved <stdbool.h> include
Michael Beck [Tue, 4 Jan 2005 11:45:15 +0000 (11:45 +0000)]
removed <stdbool.h> include

[r4783]

19 years agoremoved C99 construct
Michael Beck [Tue, 4 Jan 2005 11:23:42 +0000 (11:23 +0000)]
removed C99 construct

[r4779]

19 years agodebug routines not in _t files
Götz Lindenmaier [Tue, 28 Dec 2004 13:41:52 +0000 (13:41 +0000)]
debug routines not in _t files

[r4776]

19 years agochanged layout of node info
Götz Lindenmaier [Tue, 28 Dec 2004 13:35:53 +0000 (13:35 +0000)]
changed layout of node info

[r4775]

19 years agonew dumper for partial graph
Götz Lindenmaier [Tue, 28 Dec 2004 13:33:40 +0000 (13:33 +0000)]
new dumper for partial graph
simplified makros,
layout improvement of node info

[r4774]

19 years agoremoved old_fctnames. should not be included by default any more.
Götz Lindenmaier [Tue, 28 Dec 2004 13:17:04 +0000 (13:17 +0000)]
removed old_fctnames.  should not be included by default any more.

[r4773]

19 years agofixed typos
Michael Beck [Tue, 28 Dec 2004 12:30:23 +0000 (12:30 +0000)]
fixed typos
used xmalloc
clean some indentation

[r4772]

19 years agomade allocation C-like
Michael Beck [Tue, 28 Dec 2004 12:26:52 +0000 (12:26 +0000)]
made allocation C-like

[r4771]

19 years agoreplaces the include of <obstack.h> by a forward definition of struct obstack.
Michael Beck [Tue, 28 Dec 2004 12:25:58 +0000 (12:25 +0000)]
replaces the include of <obstack.h> by a forward definition of struct obstack.
This allows to use the header file even if obstack.h did not exists...

[r4770]

19 years agoget_op_ident() takes now a const parameter
Michael Beck [Tue, 28 Dec 2004 12:24:35 +0000 (12:24 +0000)]
get_op_ident() takes now a const parameter

[r4769]

19 years agotypos fixed
Michael Beck [Tue, 28 Dec 2004 12:23:30 +0000 (12:23 +0000)]
typos fixed

[r4768]

19 years agomade allocation C-like
Michael Beck [Tue, 28 Dec 2004 12:21:36 +0000 (12:21 +0000)]
made allocation C-like

[r4767]

19 years agofixed resize()
Michael Beck [Mon, 27 Dec 2004 12:21:58 +0000 (12:21 +0000)]
fixed resize()

[r4761]

19 years agoused xmalloc instead of malloc, renamed some variables to letter case
Michael Beck [Thu, 23 Dec 2004 16:31:32 +0000 (16:31 +0000)]
used xmalloc instead of malloc, renamed some variables to letter case

[r4760]

19 years agoadded missing initialization
Michael Beck [Thu, 23 Dec 2004 15:58:17 +0000 (15:58 +0000)]
added missing initialization

[r4759]

19 years agoadded tpop flags
Michael Beck [Thu, 23 Dec 2004 15:49:59 +0000 (15:49 +0000)]
added tpop flags
fixed some typos
added const where possible

[r4758]

19 years agomake tpop const
Michael Beck [Thu, 23 Dec 2004 15:48:54 +0000 (15:48 +0000)]
make tpop const

[r4757]

19 years agomake the tpop constant
Michael Beck [Thu, 23 Dec 2004 15:48:42 +0000 (15:48 +0000)]
make the tpop constant
use new xcalloc where appropriate

[r4756]

19 years agoremoved uneeded allocations
Michael Beck [Thu, 23 Dec 2004 15:47:09 +0000 (15:47 +0000)]
removed uneeded allocations
used new xcalloc

[r4755]

19 years agoremoved unneeded allocations
Michael Beck [Thu, 23 Dec 2004 15:46:19 +0000 (15:46 +0000)]
removed unneeded allocations

[r4754]

19 years agoused new xcalloc
Michael Beck [Thu, 23 Dec 2004 15:40:03 +0000 (15:40 +0000)]
used new xcalloc

[r4753]

19 years agoused new xcalloc (again)
Michael Beck [Thu, 23 Dec 2004 15:33:58 +0000 (15:33 +0000)]
used new xcalloc (again)

[r4752]

19 years agoused new xcalloc
Michael Beck [Thu, 23 Dec 2004 15:32:27 +0000 (15:32 +0000)]
used new xcalloc

[r4751]

19 years agoused new xcalloc where appropriate
Michael Beck [Thu, 23 Dec 2004 15:29:27 +0000 (15:29 +0000)]
used new xcalloc where appropriate

[r4750]

19 years agoused new xcalloc
Michael Beck [Thu, 23 Dec 2004 15:25:31 +0000 (15:25 +0000)]
used new xcalloc

[r4749]

19 years agofixed typo, removed the memset in xmalloc, xmalloc DOES NOT CLEAR the memory yet,
Michael Beck [Thu, 23 Dec 2004 15:19:09 +0000 (15:19 +0000)]
fixed typo, removed the memset in xmalloc, xmalloc DOES NOT CLEAR the memory yet,
this is the default behavior, use xcalloc if you need this

[r4748]

19 years agoused xcalloc instead of calloc
Michael Beck [Thu, 23 Dec 2004 15:16:12 +0000 (15:16 +0000)]
used xcalloc instead of calloc

[r4747]

19 years agoadded xcalloc
Michael Beck [Thu, 23 Dec 2004 15:15:03 +0000 (15:15 +0000)]
added xcalloc

[r4746]

19 years agoused xmalloc instead of malloc
Michael Beck [Thu, 23 Dec 2004 15:05:50 +0000 (15:05 +0000)]
used xmalloc instead of malloc

[r4745]

19 years agofixed indentation
Michael Beck [Thu, 23 Dec 2004 14:55:24 +0000 (14:55 +0000)]
fixed indentation
used new COMPOUND flag

[r4744]

19 years agotypos fixed
Michael Beck [Thu, 23 Dec 2004 14:27:31 +0000 (14:27 +0000)]
typos fixed

[r4743]

19 years agoadded doxygen comment
Michael Beck [Thu, 23 Dec 2004 14:19:40 +0000 (14:19 +0000)]
added doxygen comment
removed unneeded cast

[r4742]

19 years agofixed the type of the visited counter
Michael Beck [Thu, 23 Dec 2004 14:16:38 +0000 (14:16 +0000)]
fixed the type of the visited counter

[r4741]

19 years agoremoved c_name field
Michael Beck [Thu, 23 Dec 2004 14:13:19 +0000 (14:13 +0000)]
removed c_name field
typos fixed
improed allocation, removing calloc (which might return NULL)

[r4740]

19 years agoc_name debug field removed
Michael Beck [Thu, 23 Dec 2004 14:00:45 +0000 (14:00 +0000)]
c_name debug field removed

[r4739]

19 years agotypos fixed,
Michael Beck [Thu, 23 Dec 2004 14:00:17 +0000 (14:00 +0000)]
typos fixed,
doxygen docu added,
c_name debug field removed

[r4738]

19 years agotypos fixed, removed static data
Michael Beck [Thu, 23 Dec 2004 13:32:25 +0000 (13:32 +0000)]
typos fixed, removed static data

[r4737]

19 years agotypos fixed
Michael Beck [Thu, 23 Dec 2004 13:17:16 +0000 (13:17 +0000)]
typos fixed

[r4736]

19 years agotypo fixed
Michael Beck [Thu, 23 Dec 2004 13:12:32 +0000 (13:12 +0000)]
typo fixed

[r4735]

19 years agoimproved doxygen documentation
Michael Beck [Thu, 23 Dec 2004 13:08:34 +0000 (13:08 +0000)]
improved doxygen documentation

[r4734]

19 years agotypos fixed
Michael Beck [Thu, 23 Dec 2004 13:01:43 +0000 (13:01 +0000)]
typos fixed

[r4733]

19 years agotypos fixed
Michael Beck [Thu, 23 Dec 2004 12:40:12 +0000 (12:40 +0000)]
typos fixed

[r4732]

19 years agoupdated doxygen docu, fixed typos
Michael Beck [Thu, 23 Dec 2004 12:38:44 +0000 (12:38 +0000)]
updated doxygen docu, fixed typos

[r4731]

19 years agodoxygen comment added
Michael Beck [Thu, 23 Dec 2004 12:34:18 +0000 (12:34 +0000)]
doxygen comment added

[r4730]

19 years agotypo fixed
Michael Beck [Thu, 23 Dec 2004 12:33:14 +0000 (12:33 +0000)]
typo fixed

[r4729]

19 years agotypos fixed
Michael Beck [Thu, 23 Dec 2004 12:23:05 +0000 (12:23 +0000)]
typos fixed

[r4728]

19 years agomade allocations C-like
Michael Beck [Wed, 22 Dec 2004 14:43:14 +0000 (14:43 +0000)]
made allocations C-like

[r4721]

19 years agomade llocations C-like
Michael Beck [Wed, 22 Dec 2004 14:41:10 +0000 (14:41 +0000)]
made llocations C-like

[r4720]

19 years agoclean up code
Michael Beck [Wed, 22 Dec 2004 14:37:19 +0000 (14:37 +0000)]
clean up code
some doxygen docu added

[r4719]

19 years agomake allocation C-like
Michael Beck [Wed, 22 Dec 2004 11:06:24 +0000 (11:06 +0000)]
make allocation C-like

[r4718]

19 years agotypo fixed
Michael Beck [Wed, 22 Dec 2004 10:59:45 +0000 (10:59 +0000)]
typo fixed

[r4717]

19 years agoreduced size for isbe arrays
Michael Beck [Wed, 22 Dec 2004 10:54:28 +0000 (10:54 +0000)]
reduced size for isbe arrays

[r4716]

19 years agomore doxygen docu
Michael Beck [Wed, 22 Dec 2004 10:52:27 +0000 (10:52 +0000)]
more doxygen docu
fixed pop2()

[r4715]