Michael Beck [Tue, 30 Mar 2004 12:33:00 +0000 (12:33 +0000)]
New more "error tolerant" dumper:
- can dump broken graphs without crashing (at least sometimes :-)
- colors erronous nodes red
- adds error description to bad nodes
[r2585]
Michael Beck [Tue, 30 Mar 2004 12:12:30 +0000 (12:12 +0000)]
Bugfix for modulo shift in Shr and Shrs
[r2584]
Götz Lindenmaier [Mon, 29 Mar 2004 09:01:37 +0000 (09:01 +0000)]
resored old original flag setting
[r2571]
Götz Lindenmaier [Mon, 29 Mar 2004 08:59:38 +0000 (08:59 +0000)]
new reference after adding class to edges
[r2570]
Michael Beck [Mon, 29 Mar 2004 08:29:36 +0000 (08:29 +0000)]
More diagnostic debug messages
[r2569]
Michael Beck [Fri, 26 Mar 2004 09:06:32 +0000 (09:06 +0000)]
BugFix: enum items idents fixed
[r2565]
Michael Beck [Fri, 26 Mar 2004 09:05:49 +0000 (09:05 +0000)]
Dumps now enumerations with items
[r2564]
Michael Beck [Wed, 24 Mar 2004 16:40:29 +0000 (16:40 +0000)]
*** empty log message ***
[r2562]
Michael Beck [Wed, 24 Mar 2004 16:38:51 +0000 (16:38 +0000)]
New optimization flag handling, get_opt functions are always inlined now
[r2561]
Michael Beck [Wed, 24 Mar 2004 15:08:32 +0000 (15:08 +0000)]
Removed static worklist, fised some typos, added more doxygen comments
[r2559]
Michael Beck [Wed, 24 Mar 2004 14:20:07 +0000 (14:20 +0000)]
Remove C99 constructs, some tabs
[r2558]
Michael Beck [Wed, 24 Mar 2004 14:19:56 +0000 (14:19 +0000)]
Remove C99 constructs
[r2557]
Michael Beck [Wed, 24 Mar 2004 13:46:17 +0000 (13:46 +0000)]
More debug support
[r2556]
Till Riedel [Tue, 23 Mar 2004 18:54:20 +0000 (18:54 +0000)]
removed assertion
[r2552]
Till Riedel [Tue, 23 Mar 2004 18:53:59 +0000 (18:53 +0000)]
Parallel build stuff
[r2551]
Götz Lindenmaier [Thu, 18 Mar 2004 10:21:44 +0000 (10:21 +0000)]
grrrr bugfix
[r2538]
Götz Lindenmaier [Thu, 18 Mar 2004 10:20:36 +0000 (10:20 +0000)]
edge attributes
[r2537]
Andreas Schösser [Fri, 12 Mar 2004 16:18:39 +0000 (16:18 +0000)]
Implemented computation of out edges for interprocedural graphs
[r2523]
Götz Lindenmaier [Tue, 9 Mar 2004 16:07:13 +0000 (16:07 +0000)]
typos
[r2516]
Götz Lindenmaier [Tue, 9 Mar 2004 14:10:22 +0000 (14:10 +0000)]
bugfixes
[r2515]
Götz Lindenmaier [Mon, 8 Mar 2004 13:38:40 +0000 (13:38 +0000)]
bugfix in inlining exceptions
[r2504]
Götz Lindenmaier [Mon, 8 Mar 2004 10:17:31 +0000 (10:17 +0000)]
new inlineing heuristic
[r2502]
Götz Lindenmaier [Fri, 5 Mar 2004 16:39:10 +0000 (16:39 +0000)]
only verify if debug is configured
CVC: ----------------------------------------------------------------------
[r2501]
Götz Lindenmaier [Fri, 5 Mar 2004 16:38:36 +0000 (16:38 +0000)]
statistics about data sizes
[r2500]
Götz Lindenmaier [Fri, 5 Mar 2004 16:38:22 +0000 (16:38 +0000)]
typesetting
[r2499]
Till Riedel [Tue, 2 Mar 2004 14:52:46 +0000 (14:52 +0000)]
introduce a prefix filter
[r2480]
Till Riedel [Tue, 2 Mar 2004 14:17:16 +0000 (14:17 +0000)]
include also needed in non debug build
[r2479]
Till Riedel [Tue, 2 Mar 2004 14:16:11 +0000 (14:16 +0000)]
really free graph(obstack)
[r2478]
Götz Lindenmaier [Fri, 27 Feb 2004 10:50:36 +0000 (10:50 +0000)]
some simple optimizations for execution speed
[r2461]
Götz Lindenmaier [Thu, 26 Feb 2004 08:54:46 +0000 (08:54 +0000)]
added routines to free memory
[r2458]
Andreas Schösser [Wed, 18 Feb 2004 17:18:23 +0000 (17:18 +0000)]
Implemented "compute_ip_outs" which computes out edges in interprocedural view.
[r2444]
Florian Liekweg [Mon, 16 Feb 2004 11:06:46 +0000 (11:06 +0000)]
*** empty log message ***
[r2425]
Florian Liekweg [Mon, 16 Feb 2004 08:19:37 +0000 (08:19 +0000)]
*** empty log message ***
[r2424]
Michael Beck [Mon, 9 Feb 2004 18:23:34 +0000 (18:23 +0000)]
fixed add & sub
[r2405]
Götz Lindenmaier [Mon, 9 Feb 2004 08:12:18 +0000 (08:12 +0000)]
*** empty log message ***
[r2403]
Götz Lindenmaier [Fri, 6 Feb 2004 08:00:35 +0000 (08:00 +0000)]
made enums firmjni compatible
[r2398]
Michael Beck [Thu, 5 Feb 2004 08:59:22 +0000 (08:59 +0000)]
Make name constant
[r2381]
Michael Beck [Wed, 4 Feb 2004 15:05:03 +0000 (15:05 +0000)]
Vector modes must be handled, currently most non-trivial functions
returns bad or assert
[r2378]
Michael Beck [Wed, 4 Feb 2004 15:04:02 +0000 (15:04 +0000)]
Added vector modes
[r2377]
Michael Beck [Wed, 4 Feb 2004 15:03:39 +0000 (15:03 +0000)]
Added vector modes and constructiors for it
[r2376]
Michael Beck [Wed, 4 Feb 2004 15:03:07 +0000 (15:03 +0000)]
Added FuncCall op
[r2375]
Michael Beck [Wed, 4 Feb 2004 15:02:30 +0000 (15:02 +0000)]
Type fixed
[r2374]
Michael Beck [Wed, 4 Feb 2004 15:02:09 +0000 (15:02 +0000)]
Added FuncCall Node, a call to a procedure that did NOT change the memory
(nor can have exceptions)
[r2373]
Michael Beck [Mon, 2 Feb 2004 12:57:20 +0000 (12:57 +0000)]
More additional debug info
[r2362]
Michael Beck [Fri, 30 Jan 2004 17:51:56 +0000 (17:51 +0000)]
More debug info added
[r2361]
Michael Beck [Fri, 30 Jan 2004 09:31:55 +0000 (09:31 +0000)]
More debug info added
[r2358]
Götz Lindenmaier [Fri, 23 Jan 2004 08:49:48 +0000 (08:49 +0000)]
new test for peculiarity
[r2344]
Götz Lindenmaier [Thu, 22 Jan 2004 15:13:40 +0000 (15:13 +0000)]
check peculiarity / irg
[r2343]
Götz Lindenmaier [Thu, 22 Jan 2004 15:13:19 +0000 (15:13 +0000)]
initialize irprog datastructure to zero
[r2342]
Götz Lindenmaier [Thu, 22 Jan 2004 10:35:19 +0000 (10:35 +0000)]
node numbers changed: Unknown no more generated by new_ir_graph
[r2340]
Götz Lindenmaier [Thu, 22 Jan 2004 10:34:47 +0000 (10:34 +0000)]
added output of arity, backedges
Unknown no more generated by new_ir_graph: node numbers have changed.
[r2339]
Götz Lindenmaier [Wed, 21 Jan 2004 08:46:03 +0000 (08:46 +0000)]
Grrrrrrrr: don't check in HEAPANAL!!!
rVS: ----------------------------------------------------------------------
[r2334]
Götz Lindenmaier [Tue, 20 Jan 2004 16:44:06 +0000 (16:44 +0000)]
changed semantics of Unknown: now has a mode.
[r2330]
Götz Lindenmaier [Tue, 20 Jan 2004 16:20:02 +0000 (16:20 +0000)]
bugfix
[r2328]
Götz Lindenmaier [Tue, 20 Jan 2004 16:19:19 +0000 (16:19 +0000)]
more node info
[r2327]
Götz Lindenmaier [Tue, 20 Jan 2004 16:18:22 +0000 (16:18 +0000)]
link field for debug
improvements of test
bugfix free routines
[r2326]
Michael Beck [Mon, 19 Jan 2004 12:12:51 +0000 (12:12 +0000)]
Added doxygen comments for various enumeration types.
[r2314]
Götz Lindenmaier [Mon, 19 Jan 2004 09:14:39 +0000 (09:14 +0000)]
Use Unknown of main: using unknown of the procedure causes cycles
Unknow->startblock->Unknown
[r2312]
Götz Lindenmaier [Mon, 19 Jan 2004 09:13:02 +0000 (09:13 +0000)]
bugfix: properly treat Unknown nodes
[r2311]
Götz Lindenmaier [Fri, 16 Jan 2004 16:32:43 +0000 (16:32 +0000)]
dumper nicer.
[r2306]
Götz Lindenmaier [Fri, 16 Jan 2004 16:30:48 +0000 (16:30 +0000)]
bugfix: not all nodes visited!
[r2305]
Götz Lindenmaier [Fri, 16 Jan 2004 16:29:42 +0000 (16:29 +0000)]
fixed bug in construct_ip_... : not all nodes collected, e.g. keepalives.
[r2304]
Götz Lindenmaier [Thu, 15 Jan 2004 14:05:39 +0000 (14:05 +0000)]
added dumper to dump a part of the loop tree as graph.
[r2300]
Götz Lindenmaier [Thu, 15 Jan 2004 14:03:41 +0000 (14:03 +0000)]
debug routine added
[r2299]
Götz Lindenmaier [Thu, 15 Jan 2004 10:04:30 +0000 (10:04 +0000)]
improvements for loop dumper
[r2297]
Götz Lindenmaier [Thu, 15 Jan 2004 09:43:02 +0000 (09:43 +0000)]
imporoved loop dumper slightly
[r2296]
Götz Lindenmaier [Thu, 15 Jan 2004 08:16:37 +0000 (08:16 +0000)]
removed wrong define
[r2295]
Andreas Schösser [Wed, 14 Jan 2004 17:45:26 +0000 (17:45 +0000)]
Wrote dumper for standalone loop trees
[r2294]
Michael Beck [Tue, 13 Jan 2004 10:25:27 +0000 (10:25 +0000)]
Needed header added
[r2285]
Michael Beck [Tue, 13 Jan 2004 10:25:04 +0000 (10:25 +0000)]
Make C89 compatible
[r2284]
Michael Beck [Tue, 13 Jan 2004 10:24:06 +0000 (10:24 +0000)]
Fixed function types
[r2283]
Götz Lindenmaier [Mon, 12 Jan 2004 16:46:04 +0000 (16:46 +0000)]
firmjni bugfix
[r2282]
Michael Beck [Fri, 9 Jan 2004 17:09:51 +0000 (17:09 +0000)]
used new tc_classify constants, removed more useless Conv(Conv(x))
[r2278]
Michael Beck [Fri, 9 Jan 2004 17:09:08 +0000 (17:09 +0000)]
Fixed smaller_mode
[r2277]
Michael Beck [Fri, 9 Jan 2004 17:08:27 +0000 (17:08 +0000)]
Add some doxygen docu
[r2276]
Michael Beck [Fri, 9 Jan 2004 17:08:02 +0000 (17:08 +0000)]
Fixed documentation od tarval_classify and add new enum to make things more clear
[r2275]
Götz Lindenmaier [Fri, 19 Dec 2003 11:54:51 +0000 (11:54 +0000)]
faster irn-loop access
[r2254]
Götz Lindenmaier [Fri, 19 Dec 2003 09:31:58 +0000 (09:31 +0000)]
faster irn_loop access
[r2248]
Götz Lindenmaier [Thu, 18 Dec 2003 16:40:26 +0000 (16:40 +0000)]
new access routine
[r2244]
Michael Beck [Wed, 17 Dec 2003 16:23:49 +0000 (16:23 +0000)]
removed IEEE 754 test program from libfirm documentation
[r2238]
Michael Beck [Wed, 17 Dec 2003 16:15:43 +0000 (16:15 +0000)]
Added firm_identify_thing() function
[r2237]
Götz Lindenmaier [Wed, 17 Dec 2003 09:21:57 +0000 (09:21 +0000)]
added new features to dumper
[r2232]
Götz Lindenmaier [Wed, 17 Dec 2003 09:19:38 +0000 (09:19 +0000)]
added new access routines
added more verbose dump information (Call)
Filter behaves as Phi in interprocedural view
[r2231]
Götz Lindenmaier [Wed, 17 Dec 2003 09:16:55 +0000 (09:16 +0000)]
freeing of loop information added
[r2230]
Andreas Schösser [Mon, 15 Dec 2003 16:58:04 +0000 (16:58 +0000)]
Corrected creation of the loop tree:
Loop nodes which have no loop nodes are now eliminated before finishing the tree.
[r2224]
Götz Lindenmaier [Wed, 10 Dec 2003 14:42:27 +0000 (14:42 +0000)]
removed use of dump_file_suffix
#ifdef protected calls to heapanalyses.
[r2209]
Michael Beck [Tue, 9 Dec 2003 09:59:29 +0000 (09:59 +0000)]
added assertions to get_method_param_type() and get_method_res_type()
[r2205]
Christian Würdig [Mon, 8 Dec 2003 13:20:06 +0000 (13:20 +0000)]
vrfy failed for load array index 0
[r2200]
Götz Lindenmaier [Tue, 2 Dec 2003 16:25:38 +0000 (16:25 +0000)]
bugfix in ircgcons and some addinitonal features
[r2171]
Götz Lindenmaier [Tue, 2 Dec 2003 16:25:11 +0000 (16:25 +0000)]
bugfix in ircgcons and some additional features
[r2170]
Matthias Heil [Tue, 2 Dec 2003 14:45:29 +0000 (14:45 +0000)]
Goetz added
int is_const_irn_expression(ir_node *n)
[r2165]
Götz Lindenmaier [Mon, 1 Dec 2003 12:08:57 +0000 (12:08 +0000)]
added flag to turn off vrfy
[r2149]
Michael Beck [Thu, 27 Nov 2003 15:35:51 +0000 (15:35 +0000)]
Added tarval_is_one function
[r2129]
Andreas Schösser [Thu, 27 Nov 2003 14:56:05 +0000 (14:56 +0000)]
allow computations on chars: needed for
computing ranges on chars in heapanal (>, < comparison)
[r2128]
Michael Beck [Fri, 21 Nov 2003 18:05:08 +0000 (18:05 +0000)]
BugFix: Obstack traversing did not check for pointer alignment ...
[r2110]
Michael Beck [Fri, 21 Nov 2003 18:04:32 +0000 (18:04 +0000)]
Derive the includes from config.h instead of define alloca
[r2109]
Michael Beck [Fri, 21 Nov 2003 16:25:02 +0000 (16:25 +0000)]
Added math.c for missing isnan isinf, INLINE must be defined empty
[r2105]
Michael Beck [Fri, 21 Nov 2003 15:17:04 +0000 (15:17 +0000)]
*** empty log message ***
[r2097]
Michael Beck [Fri, 21 Nov 2003 15:12:17 +0000 (15:12 +0000)]
Win32 VC6 project
[r2096]
Michael Beck [Fri, 21 Nov 2003 15:06:07 +0000 (15:06 +0000)]
Make INLINE definition identical to the libFIRM definition
[r2095]