Matthias Braun [Thu, 22 Nov 2007 17:00:10 +0000 (17:00 +0000)]
change color handling in dumper, tweak colors
[r16828]
Matthias Braun [Thu, 22 Nov 2007 16:56:47 +0000 (16:56 +0000)]
remove #if 0 around arch_get_irn_ops, no idea why it was there...
[r16827]
Michael Beck [Thu, 22 Nov 2007 16:27:42 +0000 (16:27 +0000)]
use is_Const()
[r16825]
Michael Beck [Thu, 22 Nov 2007 16:26:10 +0000 (16:26 +0000)]
improved strcmp() mapper
[r16824]
Sebastian Hack [Thu, 22 Nov 2007 12:02:51 +0000 (12:02 +0000)]
Added two missing files
[r16821]
Sebastian Hack [Thu, 22 Nov 2007 11:59:33 +0000 (11:59 +0000)]
Changed phase node initializer to take const ir_node
Adapted all the files to that -> constification
Added irg managed phases -> scheduling uses that now.
[r16820]
Michael Beck [Thu, 22 Nov 2007 11:20:08 +0000 (11:20 +0000)]
add mapper for strlen()
[r16818]
Michael Beck [Thu, 22 Nov 2007 10:42:05 +0000 (10:42 +0000)]
add statistic to runtime call mapper
[r16817]
Michael Beck [Wed, 21 Nov 2007 16:45:37 +0000 (16:45 +0000)]
add Abs(-x) = Abs(x)
[r16816]
Matthias Braun [Tue, 20 Nov 2007 21:23:01 +0000 (21:23 +0000)]
no need to set the entity for array entries in compound_graph_path
[r16815]
Michael Beck [Tue, 20 Nov 2007 17:16:25 +0000 (17:16 +0000)]
really do what r16812 promises
[r16814]
Michael Beck [Tue, 20 Nov 2007 16:23:33 +0000 (16:23 +0000)]
lower_highlevel_graph() added
[r16812]
Michael Beck [Tue, 20 Nov 2007 15:44:08 +0000 (15:44 +0000)]
disable different_sel_offsets(), seems to be broken
[r16811]
Michael Beck [Tue, 20 Nov 2007 14:43:30 +0000 (14:43 +0000)]
improved check for differnt variables
[r16810]
Matthias Braun [Mon, 19 Nov 2007 20:31:30 +0000 (20:31 +0000)]
it's irprofile.h now
[r16808]
Michael Beck [Mon, 19 Nov 2007 16:03:30 +0000 (16:03 +0000)]
used new irprofile.h instead of old beprofile.h
[r16806]
Michael Beck [Mon, 19 Nov 2007 16:01:38 +0000 (16:01 +0000)]
Moved beprofile to irprofile
[r16805]
Michael Beck [Mon, 19 Nov 2007 15:40:59 +0000 (15:40 +0000)]
moved be_retrieve_dbg_info() into middleend and rename it to ir_retrieve_dbg_info()
[r16804]
Michael Beck [Mon, 19 Nov 2007 15:37:45 +0000 (15:37 +0000)]
some comments added
[r16803]
Michael Beck [Mon, 19 Nov 2007 15:36:20 +0000 (15:36 +0000)]
improved partBlock check
[r16801]
Michael Beck [Mon, 19 Nov 2007 15:34:49 +0000 (15:34 +0000)]
improved doxygen comments
[r16800]
Michael Beck [Mon, 19 Nov 2007 15:34:17 +0000 (15:34 +0000)]
removed useless spaces, improved doxygen comments
[r16799]
Michael Beck [Sun, 18 Nov 2007 21:13:48 +0000 (21:13 +0000)]
- reenabled callgraph
- replaced all backedge info by raw bitsets
[r16785]
Michael Beck [Sun, 18 Nov 2007 20:39:59 +0000 (20:39 +0000)]
caller backedges uses raw_bitsets
[r16782]
Michael Beck [Sun, 18 Nov 2007 20:38:54 +0000 (20:38 +0000)]
added rbitset_malloc()
[r16781]
Michael Beck [Sun, 18 Nov 2007 17:32:00 +0000 (17:32 +0000)]
make backedge arrays raw bitsets
[r16775]
Michael Beck [Sun, 18 Nov 2007 17:29:34 +0000 (17:29 +0000)]
add rbitset_w_size_obstack_alloc(), rbitset_is_empty()
[r16774]
Christoph Mallon [Sun, 18 Nov 2007 12:26:44 +0000 (12:26 +0000)]
return 0;
[r16768]
Christoph Mallon [Sun, 18 Nov 2007 12:26:12 +0000 (12:26 +0000)]
Rename heapsort(). FreeBSD has a heapsort().
[r16767]
Christoph Mallon [Sat, 17 Nov 2007 08:49:28 +0000 (08:49 +0000)]
de-bash-ify.
[r16756]
Matthias Braun [Fri, 16 Nov 2007 21:41:43 +0000 (21:41 +0000)]
remove some flags, ported some phases to new debug interface
[r16573]
Matthias Braun [Fri, 16 Nov 2007 20:32:58 +0000 (20:32 +0000)]
ported to modern debug interface
[r16572]
Matthias Braun [Fri, 16 Nov 2007 20:24:38 +0000 (20:24 +0000)]
fix warnings
[r16571]
Matthias Braun [Fri, 16 Nov 2007 20:19:02 +0000 (20:19 +0000)]
missing firm_config.h
[r16570]
Matthias Braun [Fri, 16 Nov 2007 20:17:21 +0000 (20:17 +0000)]
move ircgopt.c to ir/opt, use new style debug functions, ignore opt_cg flag
[r16569]
Michael Beck [Fri, 16 Nov 2007 19:10:04 +0000 (19:10 +0000)]
- add additionally checks for MacroBlock header
- some cleanup
[r16567]
Michael Beck [Fri, 16 Nov 2007 18:00:06 +0000 (18:00 +0000)]
free cdep allocated memory
[r16564]
Michael Beck [Fri, 16 Nov 2007 15:52:30 +0000 (15:52 +0000)]
renamed cdep type to ir_cdep and placed it into firm_types.h
[r16560]
Michael Beck [Fri, 16 Nov 2007 15:38:01 +0000 (15:38 +0000)]
add doxygen comments
[r16559]
Michael Beck [Fri, 16 Nov 2007 15:35:50 +0000 (15:35 +0000)]
removed unused proj_args of a graph
[r16558]
Sebastian Hack [Fri, 16 Nov 2007 12:56:59 +0000 (12:56 +0000)]
Some tweaks
[r16554]
Sebastian Hack [Fri, 16 Nov 2007 12:56:40 +0000 (12:56 +0000)]
Changes to the Appel dumper
[r16553]
Sebastian Hack [Fri, 16 Nov 2007 12:56:15 +0000 (12:56 +0000)]
Smaller changes in statistic output bechordal_main.c
Added name of translation unit to be environment
[r16552]
Sebastian Hack [Fri, 16 Nov 2007 12:52:28 +0000 (12:52 +0000)]
The tables can now also have other names.
Needed when you want to put multiple experiments in one database.
[r16551]
Matthias Braun [Thu, 15 Nov 2007 13:18:09 +0000 (13:18 +0000)]
fehler001 problem with endless loops
[r16543]
Matthias Braun [Wed, 14 Nov 2007 20:29:51 +0000 (20:29 +0000)]
dump consts local and keepalive by default
[r16542]
Matthias Braun [Wed, 14 Nov 2007 19:44:06 +0000 (19:44 +0000)]
assert that no entity with wrong mode is used as initializer
[r16540]
Michael Beck [Wed, 14 Nov 2007 15:44:41 +0000 (15:44 +0000)]
- added mapper for hyperbolic functions
- restructured code
[r16532]
Michael Beck [Wed, 14 Nov 2007 14:41:08 +0000 (14:41 +0000)]
- added more classification functions for floating point tarvals
- speed up some functions
- more comments added
[r16531]
Michael Beck [Wed, 14 Nov 2007 11:12:31 +0000 (11:12 +0000)]
- i_mapper_cbrt added
- more test cases added
[r16528]
Matthias Braun [Tue, 13 Nov 2007 20:18:29 +0000 (20:18 +0000)]
fix handling of default pns in the backend (they don't need table entries)
[r16526]
Michael Beck [Tue, 13 Nov 2007 16:27:48 +0000 (16:27 +0000)]
i_mapper_log() added
[r16523]
Matthias Braun [Sun, 11 Nov 2007 21:58:01 +0000 (21:58 +0000)]
fix my last commit
[r16516]
Matthias Braun [Sun, 11 Nov 2007 21:39:58 +0000 (21:39 +0000)]
no need to include iroptimize.h in be.h
[r16515]
Matthias Braun [Sun, 11 Nov 2007 21:39:36 +0000 (21:39 +0000)]
include iroptimize.h
[r16514]
Matthias Braun [Sun, 11 Nov 2007 21:39:09 +0000 (21:39 +0000)]
use set_using_irn_link and set_using_visited
[r16513]
Christoph Mallon [Fri, 9 Nov 2007 11:28:18 +0000 (11:28 +0000)]
Add crude tests for bool simplifications.
[r16494]
Christoph Mallon [Fri, 9 Nov 2007 10:09:58 +0000 (10:09 +0000)]
Add a phase for bool optimisation.
[r16493]
Matthias Braun [Thu, 8 Nov 2007 17:48:33 +0000 (17:48 +0000)]
add an get_irg_idx
[r16490]
Matthias Braun [Thu, 8 Nov 2007 17:07:46 +0000 (17:07 +0000)]
add support for graph_idx
[r16489]
Sebastian Hack [Thu, 8 Nov 2007 07:33:36 +0000 (07:33 +0000)]
Support ignore nodes
[r16486]
Michael Beck [Thu, 8 Nov 2007 00:33:53 +0000 (00:33 +0000)]
more tests added
[r16485]
Sebastian Hack [Wed, 7 Nov 2007 11:36:30 +0000 (11:36 +0000)]
Get rid of some get_irn_node_nr() which are still there.
[r16482]
Sebastian Hack [Wed, 7 Nov 2007 10:44:21 +0000 (10:44 +0000)]
Fixed a bug with ofg iteration.
The ..._break functions are no longer needed to close the iteration but were still present
[r16480]
Michael Beck [Wed, 7 Nov 2007 06:42:41 +0000 (06:42 +0000)]
- removed useless spaces
- add const specifier where possible
[r16477]
Michael Beck [Tue, 6 Nov 2007 23:04:19 +0000 (23:04 +0000)]
add missing \n at end
[r16476]
Michael Beck [Tue, 6 Nov 2007 22:55:29 +0000 (22:55 +0000)]
fixed svn properties
[r16475]
Michael Beck [Tue, 6 Nov 2007 22:51:22 +0000 (22:51 +0000)]
simplified code
[r16474]
Michael Beck [Tue, 6 Nov 2007 22:49:18 +0000 (22:49 +0000)]
type finalization added
[r16473]
Michael Beck [Tue, 6 Nov 2007 22:40:29 +0000 (22:40 +0000)]
cleanup a bit: remove unnecessary calculations
[r16472]
Michael Beck [Tue, 6 Nov 2007 22:03:03 +0000 (22:03 +0000)]
- added missing skip_tid()
- removed wrong const specifier
[r16471]
Michael Beck [Tue, 6 Nov 2007 00:34:56 +0000 (00:34 +0000)]
more libc mapper functions added
[r16457]
Michael Beck [Tue, 6 Nov 2007 00:04:45 +0000 (00:04 +0000)]
- made some arguments const
- is_strictConv() added
[r16456]
Matthias Braun [Mon, 5 Nov 2007 20:03:50 +0000 (20:03 +0000)]
rename RELNOTES to the more gnuish NEWS
[r16452]
Matthias Braun [Mon, 5 Nov 2007 20:03:32 +0000 (20:03 +0000)]
add RELNOTES file
[r16451]
Matthias Braun [Mon, 5 Nov 2007 20:03:27 +0000 (20:03 +0000)]
add missing files
[r16450]
Matthias Braun [Mon, 5 Nov 2007 19:23:54 +0000 (19:23 +0000)]
another fix for disable statistics
[r16446]
Matthias Braun [Mon, 5 Nov 2007 16:05:11 +0000 (16:05 +0000)]
we can't be sure that phis aren't used anymore when they're disposed
[r16437]
Matthias Braun [Mon, 5 Nov 2007 15:53:25 +0000 (15:53 +0000)]
more people were including bespillbelady.h
[r16436]
Matthias Braun [Mon, 5 Nov 2007 15:50:41 +0000 (15:50 +0000)]
fix after bespillbelady.h is removed
[r16435]
Matthias Braun [Mon, 5 Nov 2007 15:45:04 +0000 (15:45 +0000)]
prefer rematerializable values when spilling, fix bug where displace spills values that just got reloaded
[r16434]
Matthias Braun [Mon, 5 Nov 2007 14:03:41 +0000 (14:03 +0000)]
copy the belady3 changes to belady (only cleanups so far, no new functionality yet)
[r16431]
Matthias Braun [Mon, 5 Nov 2007 14:02:56 +0000 (14:02 +0000)]
fix warning
[r16430]
Michael Beck [Mon, 5 Nov 2007 10:29:12 +0000 (10:29 +0000)]
more libc mapper functions added
[r16427]
Matthias Braun [Sun, 4 Nov 2007 13:00:20 +0000 (13:00 +0000)]
fixed a bunch of warnings (in OPTIMIZE mode)
[r16424]
Matthias Braun [Sun, 4 Nov 2007 12:19:16 +0000 (12:19 +0000)]
removed unfinished and unused code (we don't want that in the release)
[r16423]
Matthias Braun [Sat, 3 Nov 2007 17:19:56 +0000 (17:19 +0000)]
started updating the automake files
[r16420]
Matthias Braun [Sat, 3 Nov 2007 14:22:03 +0000 (14:22 +0000)]
fix compilation with statistics disabled
[r16419]
Matthias Braun [Sat, 3 Nov 2007 14:15:18 +0000 (14:15 +0000)]
make get_Block_matured get_Block_cfgpred_block accept const ir_nodes, add a hash_irn function
[r16418]
Matthias Braun [Sat, 3 Nov 2007 14:14:07 +0000 (14:14 +0000)]
get rid of benodesets (in favour of ir_nodeset), report nextuse place in beuses
[r16417]
Matthias Braun [Sat, 3 Nov 2007 14:13:54 +0000 (14:13 +0000)]
report nextuse place in beuses, add a function which reports normal reload costs (not weighted with execfreqs) as integer number
[r16416]
Christoph Mallon [Sat, 3 Nov 2007 13:08:12 +0000 (13:08 +0000)]
Add missing return 0 in the Pow mapper.
[r16415]
Christoph Mallon [Thu, 1 Nov 2007 21:04:13 +0000 (21:04 +0000)]
Handle mode_b Unknowns in the mode_b lowerer.
[r16414]
Michael Beck [Thu, 1 Nov 2007 20:34:08 +0000 (20:34 +0000)]
removed unused variable
[r16413]
Michael Beck [Thu, 1 Nov 2007 20:27:22 +0000 (20:27 +0000)]
Add mapper for strcmp and memcpy
[r16411]
Matthias Braun [Thu, 1 Nov 2007 15:46:12 +0000 (15:46 +0000)]
use putchar so the thing links
[r16410]
Matthias Braun [Thu, 1 Nov 2007 15:43:57 +0000 (15:43 +0000)]
exit with 0 so makereport is green
[r16409]
Matthias Braun [Thu, 1 Nov 2007 15:19:48 +0000 (15:19 +0000)]
use is_Const_0 not is_Const_null in fucom creation
[r16408]
Michael Beck [Thu, 1 Nov 2007 14:49:38 +0000 (14:49 +0000)]
clear the tarval buffer before fc_val_from_ieee754() fills bits in. There seems to be uninitialized bytes ...
[r16407]
Matthias Braun [Thu, 1 Nov 2007 13:25:54 +0000 (13:25 +0000)]
check that Psi flags input doesn't depend on load when creating AM (fix fehler002)
[r16404]