Sebastian Hack [Thu, 10 Feb 2005 11:55:10 +0000 (11:55 +0000)]
Made the tree and subtree_max pre num unsigned
[r5077]
Sebastian Hack [Thu, 10 Feb 2005 11:54:40 +0000 (11:54 +0000)]
Fixed a buf in block_dominates()
[r5076]
Sebastian Hack [Thu, 10 Feb 2005 11:54:09 +0000 (11:54 +0000)]
Fixed a bug.
[r5075]
Sebastian Hack [Thu, 10 Feb 2005 11:49:13 +0000 (11:49 +0000)]
Fixed include ring
[r5074]
Sebastian Hack [Thu, 10 Feb 2005 11:48:28 +0000 (11:48 +0000)]
Added default value for if conversion
[r5073]
Sebastian Hack [Thu, 10 Feb 2005 11:48:01 +0000 (11:48 +0000)]
Added if conversion
[r5072]
Sebastian Hack [Thu, 10 Feb 2005 11:01:59 +0000 (11:01 +0000)]
Added if conversion.
[r5071]
Sebastian Hack [Thu, 10 Feb 2005 11:01:50 +0000 (11:01 +0000)]
Added flag functions for if conversion
[r5070]
Sebastian Hack [Thu, 10 Feb 2005 10:51:12 +0000 (10:51 +0000)]
Added removal of senseless conds.
[r5069]
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]
Sebastian Hack [Thu, 10 Feb 2005 10:47:23 +0000 (10:47 +0000)]
Adapted to changes in reassociation
[r5067]
Sebastian Hack [Thu, 10 Feb 2005 10:46:53 +0000 (10:46 +0000)]
Added classify_Const stuff
Added out edge support
[r5066]
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]
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]
Sebastian Hack [Thu, 10 Feb 2005 10:45:01 +0000 (10:45 +0000)]
Added support for out edges.
[r5063]
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]
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]