Michael Beck [Tue, 2 Sep 2003 09:29:34 +0000 (09:29 +0000)]
Set all values of the cost irg to 0
[r1785]
Götz Lindenmaier [Fri, 29 Aug 2003 14:15:29 +0000 (14:15 +0000)]
types for constants (optional)
type field for nodes for analyses
simple type analyses
[r1784]
Götz Lindenmaier [Tue, 26 Aug 2003 13:38:00 +0000 (13:38 +0000)]
added enum for call result projs.
[r1767]
Sebastian Hack [Tue, 26 Aug 2003 09:14:12 +0000 (09:14 +0000)]
Removed // Comment, because gcc -pedantic always complains...
[r1763]
Götz Lindenmaier [Tue, 26 Aug 2003 08:14:20 +0000 (08:14 +0000)]
new reference: numbers of nodes larger because of new types
[r1762]
Götz Lindenmaier [Mon, 25 Aug 2003 08:22:50 +0000 (08:22 +0000)]
better name, new access routine
[r1756]
Götz Lindenmaier [Fri, 22 Aug 2003 14:42:29 +0000 (14:42 +0000)]
added types none and unknown for analyses
[r1755]
Götz Lindenmaier [Thu, 21 Aug 2003 13:35:24 +0000 (13:35 +0000)]
header
[r1745]
Götz Lindenmaier [Thu, 21 Aug 2003 13:35:10 +0000 (13:35 +0000)]
bugfix: dumpin interprocedural graphs:
Somebody added var copying variable that is used in
array macro as l-value.
[r1744]
Michael Beck [Wed, 20 Aug 2003 12:47:48 +0000 (12:47 +0000)]
Added prefix to variadicity
[r1731]
Götz Lindenmaier [Wed, 20 Aug 2003 10:19:32 +0000 (10:19 +0000)]
corrected copyright
[r1729]
Götz Lindenmaier [Wed, 20 Aug 2003 10:14:27 +0000 (10:14 +0000)]
removed
[r1728]
Götz Lindenmaier [Wed, 20 Aug 2003 09:56:28 +0000 (09:56 +0000)]
moved misc.h to adt, splitted into misc and xmalloc,
updated dependencies, removed unused stuff and stdbool header
[r1727]
Götz Lindenmaier [Wed, 20 Aug 2003 09:07:05 +0000 (09:07 +0000)]
added copyritht info
[r1726]
Götz Lindenmaier [Wed, 20 Aug 2003 09:06:44 +0000 (09:06 +0000)]
new reference -- enum names different
[r1725]
Götz Lindenmaier [Wed, 20 Aug 2003 09:06:15 +0000 (09:06 +0000)]
added copyright info
[r1724]
Götz Lindenmaier [Wed, 20 Aug 2003 09:06:01 +0000 (09:06 +0000)]
removed tune.h
[r1723]
Michael Beck [Wed, 20 Aug 2003 07:46:04 +0000 (07:46 +0000)]
used new prefixed enum value
[r1720]
Michael Beck [Tue, 19 Aug 2003 14:27:27 +0000 (14:27 +0000)]
Make prefixes for most (hopefully all) enum values. Means change your code, I/F has changed ;-)
[r1715]
Götz Lindenmaier [Tue, 19 Aug 2003 14:10:01 +0000 (14:10 +0000)]
added copyright information
[r1714]
Götz Lindenmaier [Tue, 19 Aug 2003 13:18:31 +0000 (13:18 +0000)]
added copyright headers
[r1712]
Michael Beck [Tue, 19 Aug 2003 13:09:05 +0000 (13:09 +0000)]
Removed c99 feature
[r1711]
Michael Beck [Tue, 19 Aug 2003 13:08:24 +0000 (13:08 +0000)]
Added void casts to shut up warnings
[r1710]
Michael Beck [Tue, 19 Aug 2003 13:06:50 +0000 (13:06 +0000)]
added void casts to shut up warnings
[r1709]
Götz Lindenmaier [Tue, 19 Aug 2003 12:20:31 +0000 (12:20 +0000)]
added copyright information
[r1708]
Götz Lindenmaier [Tue, 19 Aug 2003 11:36:56 +0000 (11:36 +0000)]
Added copyright headers
[r1707]
Götz Lindenmaier [Tue, 19 Aug 2003 09:29:53 +0000 (09:29 +0000)]
changed because of mor verbose irdump
[r1706]
Götz Lindenmaier [Tue, 19 Aug 2003 09:29:34 +0000 (09:29 +0000)]
???
[r1705]
Götz Lindenmaier [Tue, 19 Aug 2003 09:29:16 +0000 (09:29 +0000)]
Added irg field to start, more verbose irdump
[r1704]
Götz Lindenmaier [Tue, 19 Aug 2003 09:28:48 +0000 (09:28 +0000)]
added copyright header
[r1703]
Michael Beck [Tue, 19 Aug 2003 08:58:50 +0000 (08:58 +0000)]
Typo fixed.
[r1702]
Till Riedel [Mon, 18 Aug 2003 18:12:38 +0000 (18:12 +0000)]
*** empty log message ***
[r1698]
Götz Lindenmaier [Mon, 18 Aug 2003 09:04:54 +0000 (09:04 +0000)]
Bugfix
[r1682]
Götz Lindenmaier [Thu, 14 Aug 2003 15:07:33 +0000 (15:07 +0000)]
compound const entity stuff
[r1681]
Götz Lindenmaier [Thu, 14 Aug 2003 15:07:19 +0000 (15:07 +0000)]
removed automatic generation of shared library.
[r1680]
Götz Lindenmaier [Thu, 14 Aug 2003 08:30:35 +0000 (08:30 +0000)]
bugfix
[r1677]
Götz Lindenmaier [Thu, 14 Aug 2003 08:14:07 +0000 (08:14 +0000)]
added Cast node.
The Cast node remarks source language casts.
[r1676]
Rubino Geiß [Wed, 13 Aug 2003 08:24:23 +0000 (08:24 +0000)]
fixed backedges
[r1659]
Götz Lindenmaier [Wed, 13 Aug 2003 07:43:13 +0000 (07:43 +0000)]
string independent test.
[r1658]
Götz Lindenmaier [Wed, 13 Aug 2003 07:42:48 +0000 (07:42 +0000)]
Syntax -- to make firmjni compatible
[r1657]
Matthias Heil [Mon, 11 Aug 2003 15:32:56 +0000 (15:32 +0000)]
rerun autoheader to make use of HAVE_LONG_DOUBLE
[r1644]
Götz Lindenmaier [Mon, 11 Aug 2003 15:18:13 +0000 (15:18 +0000)]
added output of array bound nodes to vcg
[r1643]
Matthias Heil [Mon, 11 Aug 2003 15:08:51 +0000 (15:08 +0000)]
Repaired fltcalc to work with a long double interface
Added more floating point output modes (packed hex string, hexadecimal
representation i.e. 0x1.a53fP-123)
added dependencies to makefile
[r1642]
Michael Beck [Mon, 11 Aug 2003 12:43:04 +0000 (12:43 +0000)]
Fixed broken find_mode() function
[r1639]
Matthias Heil [Wed, 6 Aug 2003 12:54:05 +0000 (12:54 +0000)]
Changed behaviour of new_ir_mode to accept all predefined modes.
[r1638]
Matthias Heil [Mon, 4 Aug 2003 13:45:59 +0000 (13:45 +0000)]
*** empty log message ***
[r1633]
Matthias Heil [Mon, 4 Aug 2003 13:45:23 +0000 (13:45 +0000)]
testsuite for floating point module
[r1632]
Matthias Heil [Mon, 4 Aug 2003 13:45:02 +0000 (13:45 +0000)]
testsuite for flating point module
[r1631]
Matthias Heil [Mon, 4 Aug 2003 13:37:40 +0000 (13:37 +0000)]
Commit of new floating point module
[r1630]
Götz Lindenmaier [Fri, 1 Aug 2003 13:13:12 +0000 (13:13 +0000)]
after bugfix in irdump
[r1619]
Götz Lindenmaier [Fri, 1 Aug 2003 13:10:58 +0000 (13:10 +0000)]
bugfix
[r1618]
Rubino Geiß [Fri, 1 Aug 2003 10:07:59 +0000 (10:07 +0000)]
assert: lower/upper_bound node may not be NULL.
[r1616]
Götz Lindenmaier [Fri, 1 Aug 2003 09:57:05 +0000 (09:57 +0000)]
unspecified array bounds now represented by "Unknown"
[r1613]
Michael Beck [Thu, 31 Jul 2003 11:31:10 +0000 (11:31 +0000)]
Added ASSERT_AND_RET_DBG() macro
[r1597]
Götz Lindenmaier [Thu, 31 Jul 2003 09:06:52 +0000 (09:06 +0000)]
added new info field in output.
[r1593]
Rubino Geiß [Wed, 30 Jul 2003 14:28:44 +0000 (14:28 +0000)]
*** empty log message ***
[r1591]
Rubino Geiß [Wed, 30 Jul 2003 14:28:41 +0000 (14:28 +0000)]
some fixes for xml dumper / still buggy.
[r1590]
Götz Lindenmaier [Wed, 30 Jul 2003 13:49:24 +0000 (13:49 +0000)]
bugfix
[r1585]
Götz Lindenmaier [Wed, 30 Jul 2003 13:47:28 +0000 (13:47 +0000)]
new type tag
[r1584]
Götz Lindenmaier [Tue, 29 Jul 2003 10:08:21 +0000 (10:08 +0000)]
iadded support for paths fro constant entities.
[r1579]
Götz Lindenmaier [Fri, 25 Jul 2003 08:19:59 +0000 (08:19 +0000)]
bugfix, comments...
[r1566]
Götz Lindenmaier [Fri, 25 Jul 2003 08:19:26 +0000 (08:19 +0000)]
more verbose assertion
[r1565]
Michael Beck [Thu, 24 Jul 2003 15:16:39 +0000 (15:16 +0000)]
tested and typo fixed
[r1563]
Götz Lindenmaier [Thu, 24 Jul 2003 15:12:30 +0000 (15:12 +0000)]
Skip_nop removes chains and compacts cycles without increasing overall
times of calling skip_nop.
[r1562]
Sebastian Felis [Fri, 18 Jul 2003 13:27:38 +0000 (13:27 +0000)]
- change colloct data structrue for entities and types from list to hash
map
- add mode collection of ir nodes
[r1528]
Sebastian Felis [Thu, 17 Jul 2003 14:53:25 +0000 (14:53 +0000)]
Changed constant prefix FGD_ (firm generic dumper) to FW_ (firm walker)
[r1520]
Till Riedel [Wed, 16 Jul 2003 22:05:34 +0000 (22:05 +0000)]
Can't do arithmetics w/ character sorts
[r1500]
Götz Lindenmaier [Wed, 16 Jul 2003 09:18:56 +0000 (09:18 +0000)]
Make reference for yesterdays changes: SymConst to start block
[r1496]
Götz Lindenmaier [Wed, 16 Jul 2003 09:18:33 +0000 (09:18 +0000)]
More verbose assertion
[r1495]
Götz Lindenmaier [Tue, 15 Jul 2003 06:50:48 +0000 (06:50 +0000)]
Bugfix: place SymConst in Start block.
[r1486]
Sebastian Felis [Mon, 14 Jul 2003 10:04:42 +0000 (10:04 +0000)]
add is_ir_node() function.
[r1479]
Sebastian Felis [Mon, 14 Jul 2003 10:04:14 +0000 (10:04 +0000)]
- add ir_ir_graph() function
- set kind of graph to k_ir_graph on construction
[r1478]
Sebastian Felis [Mon, 14 Jul 2003 10:02:19 +0000 (10:02 +0000)]
Reset link field to NULL on construction
[r1477]
Sebastian Felis [Mon, 14 Jul 2003 09:55:39 +0000 (09:55 +0000)]
Enable firmwalk to compile
[r1476]
Sebastian Felis [Mon, 14 Jul 2003 09:54:34 +0000 (09:54 +0000)]
A walker that visites all firm constructs.
[r1475]
Michael Beck [Fri, 11 Jul 2003 15:55:23 +0000 (15:55 +0000)]
fixed:
- mode_is_reference() instead of mode_P
- use mode_P_mach in constructions instead of mode_P
[r1467]
Matthias Heil [Thu, 10 Jul 2003 10:31:24 +0000 (10:31 +0000)]
out-of-bounds check for tarval_to_long
off by one error in sc_print fixed
[r1455]
Götz Lindenmaier [Thu, 10 Jul 2003 09:25:09 +0000 (09:25 +0000)]
implemented irmode mode_P_mach stuff
new reference for firmjni: node numbers changed
[r1453]
Till Riedel [Wed, 9 Jul 2003 16:33:25 +0000 (16:33 +0000)]
print "NULL" for tarval_P_void
[r1451]
Till Riedel [Wed, 9 Jul 2003 14:17:53 +0000 (14:17 +0000)]
Added new global var that represents the
pointer mode of the machine
[r1445]
Götz Lindenmaier [Wed, 9 Jul 2003 12:21:59 +0000 (12:21 +0000)]
bugfix in irdump
[r1444]
Götz Lindenmaier [Tue, 8 Jul 2003 09:21:58 +0000 (09:21 +0000)]
new type pointer constructor that requires mode
[r1440]
Michael Beck [Thu, 3 Jul 2003 09:45:08 +0000 (09:45 +0000)]
integer floating point values will be printed witha .0 appended
[r1437]
Sebastian Hack [Wed, 2 Jul 2003 08:54:45 +0000 (08:54 +0000)]
Added name getting methods for variability and allocation
[r1428]
Till Riedel [Tue, 1 Jul 2003 13:11:55 +0000 (13:11 +0000)]
Change initialization order to work with mode initialization
[r1424]
Till Riedel [Tue, 1 Jul 2003 13:07:39 +0000 (13:07 +0000)]
set mode values to reasonable values
[r1423]
Michael Beck [Fri, 27 Jun 2003 14:12:53 +0000 (14:12 +0000)]
Fixed the modes_are_equal function(), added comments
[r1414]
Till Riedel [Thu, 26 Jun 2003 11:24:48 +0000 (11:24 +0000)]
We now conform to iso-c99
node numbers start with global type now
[r1408]
Till Riedel [Thu, 26 Jun 2003 11:24:03 +0000 (11:24 +0000)]
We now conform to iso-c99
[r1407]
Till Riedel [Thu, 26 Jun 2003 11:23:45 +0000 (11:23 +0000)]
We now conform to iso-c99
fixed array access out of bounds
[r1406]
Michael Beck [Wed, 25 Jun 2003 15:26:20 +0000 (15:26 +0000)]
type fixed
[r1404]
Götz Lindenmaier [Wed, 25 Jun 2003 15:25:21 +0000 (15:25 +0000)]
fixed mul: must also check for float.
[r1403]
Sebastian Hack [Tue, 24 Jun 2003 12:29:23 +0000 (12:29 +0000)]
Please use xmalloc. malloc doesn't work inside GCC
[r1397]
Till Riedel [Tue, 24 Jun 2003 00:03:48 +0000 (00:03 +0000)]
returns after assert(0) inserted
[r1390]
Till Riedel [Mon, 23 Jun 2003 17:14:39 +0000 (17:14 +0000)]
Work around different C implentations
[r1389]
Till Riedel [Mon, 23 Jun 2003 17:13:57 +0000 (17:13 +0000)]
eliminated compiler wearnings
[r1388]
Till Riedel [Mon, 23 Jun 2003 17:13:34 +0000 (17:13 +0000)]
intoduced kind field to mode node graph
added mode.arithmetic
put modes on obstack
eliminated compiler wearnings
beautified code :-)
[r1387]
Till Riedel [Mon, 23 Jun 2003 17:11:44 +0000 (17:11 +0000)]
elimated warnings
[r1386]
Till Riedel [Mon, 23 Jun 2003 17:09:56 +0000 (17:09 +0000)]
eliminated warnings
[r1385]
Götz Lindenmaier [Wed, 18 Jun 2003 12:53:58 +0000 (12:53 +0000)]
Added support for passing compound types by value.
[r1369]