libfirm
19 years agochanged type for uninitialized variable access, added the graph now
Michael Beck [Thu, 27 Jan 2005 12:39:58 +0000 (12:39 +0000)]
changed type for uninitialized variable access, added the graph now
(is always current_ir_graph but that doesn't matter)

[r4974]

19 years agofixed docu, renamed type of uninitialized variable callback
Michael Beck [Thu, 27 Jan 2005 12:37:02 +0000 (12:37 +0000)]
fixed docu, renamed type of uninitialized variable callback

[r4973]

19 years agoadded get_irg_loc_description and set_irg_loc_description
Michael Beck [Thu, 27 Jan 2005 12:23:00 +0000 (12:23 +0000)]
added get_irg_loc_description and set_irg_loc_description

[r4972]

19 years agognu_ext.h included
Michael Beck [Wed, 26 Jan 2005 12:20:20 +0000 (12:20 +0000)]
gnu_ext.h included

[r4966]

19 years agorenamed __func to _func to avoid teh usage of reserved name space
Michael Beck [Wed, 26 Jan 2005 12:13:17 +0000 (12:13 +0000)]
renamed __func to _func to avoid teh usage of reserved name space

[r4965]

19 years agorenamed __func to _func to avoid the usage of reserved name space
Michael Beck [Wed, 26 Jan 2005 12:12:52 +0000 (12:12 +0000)]
renamed __func to _func to avoid the usage of reserved name space

[r4964]

19 years agorenamed __func to _func to avoid to usage of reserved name space
Michael Beck [Wed, 26 Jan 2005 12:12:23 +0000 (12:12 +0000)]
renamed __func to _func to avoid to usage of reserved name space

[r4963]

19 years agoFixed domtree walker
Sebastian Hack [Wed, 26 Jan 2005 09:59:47 +0000 (09:59 +0000)]
Fixed domtree walker

[r4961]

19 years agoChanged __ to _
Sebastian Hack [Wed, 26 Jan 2005 09:59:35 +0000 (09:59 +0000)]
Changed __ to _

[r4960]

19 years agofixed a bug in bitset_next()
Sebastian Hack [Mon, 24 Jan 2005 12:49:02 +0000 (12:49 +0000)]
fixed a bug in bitset_next()

[r4956]

19 years agoMoved phi congruence class analysis herein.
Daniel Grund [Mon, 24 Jan 2005 10:52:39 +0000 (10:52 +0000)]
Moved phi congruence class analysis herein.

[r4955]

19 years agoremoved C99 features
Michael Beck [Fri, 21 Jan 2005 16:39:08 +0000 (16:39 +0000)]
removed C99 features

[r4954]

19 years agoRenamed copy_node to firm_copy_node
Sebastian Hack [Wed, 19 Jan 2005 13:45:03 +0000 (13:45 +0000)]
Renamed copy_node to firm_copy_node

[r4950]

19 years agobugfix: remove dead blocks from keepalive
Götz Lindenmaier [Wed, 19 Jan 2005 13:38:32 +0000 (13:38 +0000)]
bugfix: remove dead blocks from keepalive

[r4949]

19 years agoadded and fixed comments
Götz Lindenmaier [Tue, 18 Jan 2005 18:32:48 +0000 (18:32 +0000)]
added and fixed comments

[r4948]

19 years agoadded field for exec freq
Götz Lindenmaier [Tue, 18 Jan 2005 18:30:45 +0000 (18:30 +0000)]
added field for exec freq

[r4947]

19 years agoadded field for execution freqency
Götz Lindenmaier [Tue, 18 Jan 2005 18:29:57 +0000 (18:29 +0000)]
added field for execution freqency

[r4946]

19 years agoadded computation of interprocedural execution frequency.
Götz Lindenmaier [Tue, 18 Jan 2005 18:28:43 +0000 (18:28 +0000)]
added computation of interprocedural execution frequency.
I might move this to execution frequency later on.

[r4945]

19 years agoadded trivial access function
Götz Lindenmaier [Tue, 18 Jan 2005 18:27:39 +0000 (18:27 +0000)]
added trivial access function

[r4944]

19 years agocomments
Götz Lindenmaier [Mon, 17 Jan 2005 13:40:14 +0000 (13:40 +0000)]
comments

[r4937]

19 years agofixed comment
Daniel Grund [Sat, 15 Jan 2005 01:59:39 +0000 (01:59 +0000)]
fixed comment

[r4928]

19 years agoinstall gnu_ext.h too
Florian Liekweg [Fri, 14 Jan 2005 14:16:11 +0000 (14:16 +0000)]
install gnu_ext.h too

[r4925]

19 years agoSupport GNU extensions on non-GNU platforms
Florian Liekweg [Fri, 14 Jan 2005 14:15:19 +0000 (14:15 +0000)]
Support GNU extensions on non-GNU platforms

[r4924]

19 years agofix gnu extension
Florian Liekweg [Fri, 14 Jan 2005 14:14:43 +0000 (14:14 +0000)]
fix gnu extension

[r4923]

19 years agofix gnu extension, fix fprintf's
Florian Liekweg [Fri, 14 Jan 2005 14:14:26 +0000 (14:14 +0000)]
fix gnu extension, fix fprintf's

[r4922]

19 years agofix gnu extension, fix fprintf's, fix allocs
Florian Liekweg [Fri, 14 Jan 2005 14:13:56 +0000 (14:13 +0000)]
fix gnu extension, fix fprintf's, fix allocs

[r4921]

19 years agoprepare gnu extension fix
Florian Liekweg [Fri, 14 Jan 2005 14:12:51 +0000 (14:12 +0000)]
prepare gnu extension fix

[r4920]

19 years agoInsert purpose descr
Florian Liekweg [Fri, 14 Jan 2005 13:37:55 +0000 (13:37 +0000)]
Insert purpose descr

[r4917]

19 years agofix allocation (size); don't cast malloc
Florian Liekweg [Fri, 14 Jan 2005 13:37:26 +0000 (13:37 +0000)]
fix allocation (size); don't cast malloc

[r4916]

19 years agodon't put environments on the stack; handle consts
Florian Liekweg [Fri, 14 Jan 2005 13:36:50 +0000 (13:36 +0000)]
don't put environments on the stack; handle consts

[r4915]

19 years agofix malloc, fix "initialisation"
Florian Liekweg [Fri, 14 Jan 2005 13:36:10 +0000 (13:36 +0000)]
fix malloc, fix "initialisation"

[r4914]

19 years agoDon't cast malloc
Florian Liekweg [Fri, 14 Jan 2005 13:34:48 +0000 (13:34 +0000)]
Don't cast malloc

[r4911]

19 years agoFactor out call_info_t ctor; fix mallocs; fix initialisation
Florian Liekweg [Fri, 14 Jan 2005 13:34:25 +0000 (13:34 +0000)]
Factor out call_info_t ctor; fix mallocs; fix initialisation

[r4910]

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]