Sebastian Hack [Thu, 10 Feb 2005 10:40:35 +0000 (10:40 +0000)]
Added the set_irn_n and node_replaced hook
[r5061]
Sebastian Hack [Thu, 10 Feb 2005 10:40:01 +0000 (10:40 +0000)]
%n handles NULL
[r5060]
Sebastian Hack [Thu, 10 Feb 2005 10:39:23 +0000 (10:39 +0000)]
Added self updating out edges. Aka known as ir_edges
[r5059]
Sebastian Hack [Thu, 10 Feb 2005 10:38:31 +0000 (10:38 +0000)]
Added additional dominator information dumping
[r5058]
Sebastian Hack [Thu, 10 Feb 2005 10:38:06 +0000 (10:38 +0000)]
Added constructors for convenient const creation
[r5057]
FIRM Projekt Account [Tue, 8 Feb 2005 08:05:08 +0000 (08:05 +0000)]
node numbers changed.
[r5043]
Götz Lindenmaier [Mon, 7 Feb 2005 17:23:37 +0000 (17:23 +0000)]
removed old fct names
[r5042]
Michael Beck [Mon, 7 Feb 2005 15:30:44 +0000 (15:30 +0000)]
added Rot detection
[r5041]
Michael Beck [Mon, 7 Feb 2005 12:08:57 +0000 (12:08 +0000)]
fixed verifyer for Free
[r5036]
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]
Michael Beck [Mon, 7 Feb 2005 12:06:04 +0000 (12:06 +0000)]
added the where parameter to Free nodes
updated documentation
[r5034]
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]
Michael Beck [Mon, 7 Feb 2005 12:04:32 +0000 (12:04 +0000)]
used new Free attribute struct
[r5032]
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]
Michael Beck [Mon, 7 Feb 2005 12:03:30 +0000 (12:03 +0000)]
added set_Free_where() and get_Free_where()
[r5030]
Michael Beck [Mon, 7 Feb 2005 12:02:07 +0000 (12:02 +0000)]
added a free attribute struct
[r5029]
Michael Beck [Wed, 2 Feb 2005 15:21:58 +0000 (15:21 +0000)]
cleaned the value descriptions on allocation
[r5015]
Michael Beck [Wed, 2 Feb 2005 15:20:31 +0000 (15:20 +0000)]
type fixed
[r5014]
Götz Lindenmaier [Wed, 2 Feb 2005 14:21:29 +0000 (14:21 +0000)]
relaxed checking for compound graph paht: the path
can now also be built backwards.
[r5013]
Beyhan [Fri, 28 Jan 2005 16:26:32 +0000 (16:26 +0000)]
implemented loop unrolling optimization
[r4989]
Michael Beck [Fri, 28 Jan 2005 09:10:37 +0000 (09:10 +0000)]
added loc_description
[r4987]
Florian Liekweg [Thu, 27 Jan 2005 15:51:19 +0000 (15:51 +0000)]
whitespace change
[r4979]
Florian Liekweg [Thu, 27 Jan 2005 15:50:52 +0000 (15:50 +0000)]
Declare heapanal functions as extern, which they are
[r4978]
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]
Michael Beck [Thu, 27 Jan 2005 12:37:02 +0000 (12:37 +0000)]
fixed docu, renamed type of uninitialized variable callback
[r4973]
Michael Beck [Thu, 27 Jan 2005 12:23:00 +0000 (12:23 +0000)]
added get_irg_loc_description and set_irg_loc_description
[r4972]
Michael Beck [Wed, 26 Jan 2005 12:20:20 +0000 (12:20 +0000)]
gnu_ext.h included
[r4966]
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]
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]
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]
Sebastian Hack [Wed, 26 Jan 2005 09:59:47 +0000 (09:59 +0000)]
Fixed domtree walker
[r4961]
Sebastian Hack [Wed, 26 Jan 2005 09:59:35 +0000 (09:59 +0000)]
Changed __ to _
[r4960]
Sebastian Hack [Mon, 24 Jan 2005 12:49:02 +0000 (12:49 +0000)]
fixed a bug in bitset_next()
[r4956]
Daniel Grund [Mon, 24 Jan 2005 10:52:39 +0000 (10:52 +0000)]
Moved phi congruence class analysis herein.
[r4955]
Michael Beck [Fri, 21 Jan 2005 16:39:08 +0000 (16:39 +0000)]
removed C99 features
[r4954]
Sebastian Hack [Wed, 19 Jan 2005 13:45:03 +0000 (13:45 +0000)]
Renamed copy_node to firm_copy_node
[r4950]
Götz Lindenmaier [Wed, 19 Jan 2005 13:38:32 +0000 (13:38 +0000)]
bugfix: remove dead blocks from keepalive
[r4949]
Götz Lindenmaier [Tue, 18 Jan 2005 18:32:48 +0000 (18:32 +0000)]
added and fixed comments
[r4948]
Götz Lindenmaier [Tue, 18 Jan 2005 18:30:45 +0000 (18:30 +0000)]
added field for exec freq
[r4947]
Götz Lindenmaier [Tue, 18 Jan 2005 18:29:57 +0000 (18:29 +0000)]
added field for execution freqency
[r4946]
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]
Götz Lindenmaier [Tue, 18 Jan 2005 18:27:39 +0000 (18:27 +0000)]
added trivial access function
[r4944]
Götz Lindenmaier [Mon, 17 Jan 2005 13:40:14 +0000 (13:40 +0000)]
comments
[r4937]
Daniel Grund [Sat, 15 Jan 2005 01:59:39 +0000 (01:59 +0000)]
fixed comment
[r4928]
Florian Liekweg [Fri, 14 Jan 2005 14:16:11 +0000 (14:16 +0000)]
install gnu_ext.h too
[r4925]
Florian Liekweg [Fri, 14 Jan 2005 14:15:19 +0000 (14:15 +0000)]
Support GNU extensions on non-GNU platforms
[r4924]
Florian Liekweg [Fri, 14 Jan 2005 14:14:43 +0000 (14:14 +0000)]
fix gnu extension
[r4923]
Florian Liekweg [Fri, 14 Jan 2005 14:14:26 +0000 (14:14 +0000)]
fix gnu extension, fix fprintf's
[r4922]
Florian Liekweg [Fri, 14 Jan 2005 14:13:56 +0000 (14:13 +0000)]
fix gnu extension, fix fprintf's, fix allocs
[r4921]
Florian Liekweg [Fri, 14 Jan 2005 14:12:51 +0000 (14:12 +0000)]
prepare gnu extension fix
[r4920]
Florian Liekweg [Fri, 14 Jan 2005 13:37:55 +0000 (13:37 +0000)]
Insert purpose descr
[r4917]
Florian Liekweg [Fri, 14 Jan 2005 13:37:26 +0000 (13:37 +0000)]
fix allocation (size); don't cast malloc
[r4916]
Florian Liekweg [Fri, 14 Jan 2005 13:36:50 +0000 (13:36 +0000)]
don't put environments on the stack; handle consts
[r4915]
Florian Liekweg [Fri, 14 Jan 2005 13:36:10 +0000 (13:36 +0000)]
fix malloc, fix "initialisation"
[r4914]
Florian Liekweg [Fri, 14 Jan 2005 13:34:48 +0000 (13:34 +0000)]
Don't cast malloc
[r4911]
Florian Liekweg [Fri, 14 Jan 2005 13:34:25 +0000 (13:34 +0000)]
Factor out call_info_t ctor; fix mallocs; fix initialisation
[r4910]
Florian Liekweg [Fri, 14 Jan 2005 13:33:10 +0000 (13:33 +0000)]
Use only public irnode interface
[r4908]
Sebastian Hack [Thu, 13 Jan 2005 15:02:11 +0000 (15:02 +0000)]
Fixed a typo
[r4894]
Sebastian Hack [Thu, 13 Jan 2005 14:54:19 +0000 (14:54 +0000)]
Initialized the dom_info's to 0
[r4893]
Sebastian Hack [Thu, 13 Jan 2005 14:43:54 +0000 (14:43 +0000)]
Added iteration macro
[r4892]
Sebastian Hack [Thu, 13 Jan 2005 12:20:41 +0000 (12:20 +0000)]
Added dom tree traversal
[r4889]
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]
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]
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]
Florian Liekweg [Wed, 12 Jan 2005 11:02:12 +0000 (11:02 +0000)]
Seperate flag for libxml2 installation prefix
[r4868]
Florian Liekweg [Wed, 12 Jan 2005 10:46:45 +0000 (10:46 +0000)]
Use LDFLAGS and LIBS for libxml2
[r4867]
Daniel Grund [Tue, 11 Jan 2005 15:34:18 +0000 (15:34 +0000)]
Added bitset_for_each_clear
[r4855]
Sebastian Hack [Tue, 11 Jan 2005 14:31:22 +0000 (14:31 +0000)]
Added missing message finalization by 0.
[r4853]
Michael Beck [Tue, 11 Jan 2005 14:29:41 +0000 (14:29 +0000)]
added call to init_hooks
[r4852]
Michael Beck [Tue, 11 Jan 2005 14:29:27 +0000 (14:29 +0000)]
added a init function
[r4851]
Michael Beck [Tue, 11 Jan 2005 13:14:16 +0000 (13:14 +0000)]
added doxygen docu
[r4850]
Michael Beck [Tue, 11 Jan 2005 13:10:41 +0000 (13:10 +0000)]
init_stat must be empty if statistics is not enabled
[r4849]
Michael Beck [Tue, 11 Jan 2005 12:36:00 +0000 (12:36 +0000)]
irhooks added
[r4848]
Michael Beck [Tue, 11 Jan 2005 12:25:19 +0000 (12:25 +0000)]
stat_finish must always exist
[r4847]
Michael Beck [Tue, 11 Jan 2005 12:06:47 +0000 (12:06 +0000)]
used new hooks instead of firmstat
[r4846]
Michael Beck [Tue, 11 Jan 2005 12:06:09 +0000 (12:06 +0000)]
added support for Firm hooks
[r4845]
Michael Beck [Tue, 11 Jan 2005 12:01:25 +0000 (12:01 +0000)]
added support for Win32
[r4844]
Michael Beck [Tue, 11 Jan 2005 11:59:39 +0000 (11:59 +0000)]
added option to disable Firm hooks
[r4843]
Michael Beck [Tue, 11 Jan 2005 11:46:13 +0000 (11:46 +0000)]
hooks for libFirm functions added
[r4842]
Florian Liekweg [Mon, 10 Jan 2005 17:26:34 +0000 (17:26 +0000)]
fixup printfs, don't put environments on the stack
[r4841]
Florian Liekweg [Mon, 10 Jan 2005 17:24:37 +0000 (17:24 +0000)]
Remove is_array_type and is_class_type
[r4840]
Florian Liekweg [Mon, 10 Jan 2005 15:08:38 +0000 (15:08 +0000)]
re-erect is_class_type and is_array_type
[r4837]
Daniel Grund [Mon, 10 Jan 2005 10:32:09 +0000 (10:32 +0000)]
Added pmap_break
[r4836]
Michael Beck [Wed, 5 Jan 2005 15:15:02 +0000 (15:15 +0000)]
added missing file
[r4831]
Götz Lindenmaier [Wed, 5 Jan 2005 14:54:25 +0000 (14:54 +0000)]
spell atomit small
[r4828]
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]
Michael Beck [Wed, 5 Jan 2005 14:34:52 +0000 (14:34 +0000)]
updated
[r4820]
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]
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]
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]
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]
Michael Beck [Wed, 5 Jan 2005 14:25:38 +0000 (14:25 +0000)]
added Win32 "support"
[r4815]
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]
Michael Beck [Tue, 4 Jan 2005 13:19:05 +0000 (13:19 +0000)]
removed INLINE before global functions
[r4793]
Michael Beck [Tue, 4 Jan 2005 13:18:17 +0000 (13:18 +0000)]
removed C99 construct
[r4792]
Michael Beck [Tue, 4 Jan 2005 13:17:04 +0000 (13:17 +0000)]
removed INLIEN before global functions
[r4791]
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]
Michael Beck [Tue, 4 Jan 2005 13:14:12 +0000 (13:14 +0000)]
removed INLINE before global function
[r4789]
Michael Beck [Tue, 4 Jan 2005 12:52:42 +0000 (12:52 +0000)]
removed wrong INLINE
[r4788]
Michael Beck [Tue, 4 Jan 2005 12:25:18 +0000 (12:25 +0000)]
renamed none_type and unknown_type
[r4787]