Matthias Braun [Sat, 11 Oct 2008 20:51:53 +0000 (20:51 +0000)]
remove old unused function
[r22755]
Matthias Braun [Sat, 11 Oct 2008 20:49:37 +0000 (20:49 +0000)]
remove #ifdef HAVE_CONFIG_Hs
[r22754]
Christoph Mallon [Sat, 11 Oct 2008 20:48:47 +0000 (20:48 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct dump_env and also the then unused parameter const arch_env_t *arch_env from dump_allocated_irg().
[r22753]
Christoph Mallon [Sat, 11 Oct 2008 20:43:31 +0000 (20:43 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct draw_chordal_env_t.
[r22752]
Christoph Mallon [Sat, 11 Oct 2008 20:42:14 +0000 (20:42 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct copy_opt_t.
[r22751]
Christoph Mallon [Sat, 11 Oct 2008 20:40:32 +0000 (20:40 +0000)]
static.
[r22750]
Christoph Mallon [Sat, 11 Oct 2008 20:39:06 +0000 (20:39 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct coloring_t and also the then unused parameter const arch_env_t *arch_env from coloring_init().
[r22749]
Christoph Mallon [Sat, 11 Oct 2008 20:37:03 +0000 (20:37 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct color_save_t.
[r22748]
Christoph Mallon [Sat, 11 Oct 2008 20:34:33 +0000 (20:34 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct be_verify_spillslots_env_t and also the then unused parameter const arch_env_t *arch_env from be_verify_spillslots().
[r22747]
Christoph Mallon [Sat, 11 Oct 2008 20:31:39 +0000 (20:31 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct be_verify_schedule_env_t.
[r22746]
Christoph Mallon [Sat, 11 Oct 2008 20:27:26 +0000 (20:27 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct be_insn_env_t.
[r22745]
Christoph Mallon [Sat, 11 Oct 2008 20:20:24 +0000 (20:20 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct fix_stack_walker_env_t.
[r22744]
Christoph Mallon [Sat, 11 Oct 2008 20:16:19 +0000 (20:16 +0000)]
Remove an unused arch_env pointer.
[r22743]
Christoph Mallon [Sat, 11 Oct 2008 20:11:52 +0000 (20:11 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct mips_code_gen_t.
[r22742]
Christoph Mallon [Sat, 11 Oct 2008 20:10:16 +0000 (20:10 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct ppc32_code_gen_t.
[r22741]
Christoph Mallon [Sat, 11 Oct 2008 20:06:17 +0000 (20:06 +0000)]
Remove the unused parameter const arch_env_t *arch_env from be_set_phi_flags().
[r22740]
Christoph Mallon [Sat, 11 Oct 2008 20:00:45 +0000 (20:00 +0000)]
Remove the unused parameter const arch_env_t *arch_env from be_set_phi_reg_req().
[r22739]
Michael Beck [Sat, 11 Oct 2008 19:59:25 +0000 (19:59 +0000)]
- updated to reflect UNIX configure changes
- deleted killed files
[r22738]
Christoph Mallon [Sat, 11 Oct 2008 19:57:42 +0000 (19:57 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct reg_pressure_main_env_t.
[r22737]
Christoph Mallon [Sat, 11 Oct 2008 19:54:13 +0000 (19:54 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct regpressure_ana_t.
[r22735]
Christoph Mallon [Sat, 11 Oct 2008 19:49:05 +0000 (19:49 +0000)]
Remove the unused parameter const arch_env_t *arch_env from be_reload().
[r22734]
Michael Beck [Sat, 11 Oct 2008 19:48:32 +0000 (19:48 +0000)]
- add comment
[r22733]
Christoph Mallon [Sat, 11 Oct 2008 19:47:32 +0000 (19:47 +0000)]
Remove the unused parameter const arch_env_t *arch_env from be_spill().
[r22732]
Christoph Mallon [Sat, 11 Oct 2008 19:44:11 +0000 (19:44 +0000)]
Remove arch_env from bessadestrsimple.
[r22731]
Michael Beck [Sat, 11 Oct 2008 19:42:55 +0000 (19:42 +0000)]
- updated to reflect UNIX configure changes
[r22730]
Christoph Mallon [Sat, 11 Oct 2008 19:41:12 +0000 (19:41 +0000)]
Remove the unused attribute const arch_env_t *arch_env from struct trace_env_t.
[r22729]
Matthias Braun [Sat, 11 Oct 2008 19:37:43 +0000 (19:37 +0000)]
more firm_config includes removed
[r22728]
Christoph Mallon [Sat, 11 Oct 2008 19:35:57 +0000 (19:35 +0000)]
sched_skip_cf_predicator() does not need an arch_env as environment anymore.
[r22727]
Matthias Braun [Sat, 11 Oct 2008 19:34:23 +0000 (19:34 +0000)]
more firm_config.h includes removed
[r22726]
Matthias Braun [Sat, 11 Oct 2008 19:32:42 +0000 (19:32 +0000)]
no need for firm_config.h anymore
[r22725]
Matthias Braun [Sat, 11 Oct 2008 19:26:36 +0000 (19:26 +0000)]
no need for firm_config.h includes anymore
[r22724]
Christoph Mallon [Sat, 11 Oct 2008 19:25:56 +0000 (19:25 +0000)]
Remove the unused function be_liveness_nodes_live_at_input().
[r22723]
Christoph Mallon [Sat, 11 Oct 2008 19:24:12 +0000 (19:24 +0000)]
Remove the unused parameter const arch_env_t *arch_env from be_liveness_nodes_live_at().
[r22722]
Matthias Braun [Sat, 11 Oct 2008 19:23:56 +0000 (19:23 +0000)]
no need for firm_config.h anymore
[r22721]
Matthias Braun [Sat, 11 Oct 2008 19:23:30 +0000 (19:23 +0000)]
removed pointless bespillremat.h includes
[r22720]
Matthias Braun [Sat, 11 Oct 2008 19:22:22 +0000 (19:22 +0000)]
fix for last commit
[r22719]
Christoph Mallon [Sat, 11 Oct 2008 19:21:44 +0000 (19:21 +0000)]
Remove the unused parameter const arch_env_t *arch_env from be_liveness_end_of_block().
[r22718]
Matthias Braun [Sat, 11 Oct 2008 19:20:47 +0000 (19:20 +0000)]
remove unused support for wchar idents
[r22717]
Christoph Mallon [Sat, 11 Oct 2008 19:14:39 +0000 (19:14 +0000)]
Remove the unused parameter const arch_env_t *arch_env from be_liveness_transfer().
[r22716]
Christoph Mallon [Sat, 11 Oct 2008 19:10:55 +0000 (19:10 +0000)]
Remove the unused function be_RegParams_append_out_reg().
[r22715]
Michael Beck [Sat, 11 Oct 2008 19:09:33 +0000 (19:09 +0000)]
- removed C99 features
[r22714]
Christoph Mallon [Sat, 11 Oct 2008 19:08:53 +0000 (19:08 +0000)]
Remove the unused parameter const arch_env_t *arch_env from x87_simulate_graph().
[r22713]
Christoph Mallon [Sat, 11 Oct 2008 19:04:37 +0000 (19:04 +0000)]
Catch up with removed arch_env parameters.
[r22712]
Matthias Braun [Sat, 11 Oct 2008 19:04:23 +0000 (19:04 +0000)]
avaoid gcc extensions here
[r22711]
Michael Beck [Sat, 11 Oct 2008 18:54:16 +0000 (18:54 +0000)]
- removed unused irhooks.h include
[r22710]
Michael Beck [Sat, 11 Oct 2008 18:53:37 +0000 (18:53 +0000)]
- BugFix: even if a Phi has Unknown predecessors, they must have the right mode
[r22708]
Matthias Braun [Sat, 11 Oct 2008 18:52:18 +0000 (18:52 +0000)]
- remove some now unnecessary firm_config.h
- move some nonportable bitfiddle stuff to sources
[r22707]
Christoph Mallon [Sat, 11 Oct 2008 18:47:41 +0000 (18:47 +0000)]
Remove the unused parameter const arch_env_t *env from arch_irn_get_flags(), arch_irn_is() and arch_irn_consider_in_reg_alloc().
[r22706]
Matthias Braun [Sat, 11 Oct 2008 18:35:07 +0000 (18:35 +0000)]
hooks are always enabled now -> one less option
[r22705]
Matthias Braun [Sat, 11 Oct 2008 18:24:48 +0000 (18:24 +0000)]
add more missing config.h includes
[r22704]
Matthias Braun [Sat, 11 Oct 2008 18:21:26 +0000 (18:21 +0000)]
add missing config.h includes
[r22703]
Christoph Mallon [Sat, 11 Oct 2008 18:11:43 +0000 (18:11 +0000)]
Remove the unused parameter const arch_env_t *env from arch_irn_classify() and arch_irn_class_is().
[r22702]
Matthias Braun [Sat, 11 Oct 2008 18:03:57 +0000 (18:03 +0000)]
move INLINE from firm_config.h to config.h
[r22700]
Christoph Mallon [Sat, 11 Oct 2008 17:51:22 +0000 (17:51 +0000)]
Remove the unused parameter const arch_env_t *env from arch_set_irn_register().
[r22699]
Matthias Braun [Sat, 11 Oct 2008 17:48:42 +0000 (17:48 +0000)]
remove autogenerated aclocal.m4, move WITH_ILP from firm_config.h to config.h
[r22698]
Christoph Mallon [Sat, 11 Oct 2008 17:25:04 +0000 (17:25 +0000)]
Remove the unused parameter const arch_env_t *env from arch_get_irn_register().
[r22697]
Matthias Braun [Sat, 11 Oct 2008 17:24:44 +0000 (17:24 +0000)]
move DEBUG_libfirm to config.h we shouldn't depend on it in public API
[r22696]
Matthias Braun [Sat, 11 Oct 2008 17:20:03 +0000 (17:20 +0000)]
remove heap analysis hooks - they're not used anymore
[r22695]
Matthias Braun [Sat, 11 Oct 2008 17:19:00 +0000 (17:19 +0000)]
remove support for java stuff (was broken and nobody used it anyway)
[r22694]
Matthias Braun [Sat, 11 Oct 2008 17:00:16 +0000 (17:00 +0000)]
my perl 5.10 here seems to create the %cpu when doing keys(%cpu), workaround problems because of that
[r22693]
Christoph Mallon [Sat, 11 Oct 2008 16:51:58 +0000 (16:51 +0000)]
Remove the unused parameter const arch_env_t *env from arch_get_irn_reg_class() and arch_irn_has_reg_class().
[r22692]
Christoph Mallon [Sat, 11 Oct 2008 16:34:57 +0000 (16:34 +0000)]
Remove the unused parameter const arch_env_t *env from arch_reg_is_allocatable().
[r22689]
Christoph Mallon [Sat, 11 Oct 2008 16:31:17 +0000 (16:31 +0000)]
Remove the unused parameter const arch_env_t *env from arch_is_register_operand().
[r22688]
Christoph Mallon [Sat, 11 Oct 2008 16:29:37 +0000 (16:29 +0000)]
Remove dead initialisaton.
[r22687]
Christoph Mallon [Sat, 11 Oct 2008 16:16:19 +0000 (16:16 +0000)]
Remove the unused parameter const arch_env_t *env from arch_get_allocatable_regs().
[r22686]
Christoph Mallon [Sat, 11 Oct 2008 16:13:47 +0000 (16:13 +0000)]
Remove the unused function arch_is_possible_memory_operand(). It is identical to arch_possible_memory_operand().
[r22685]
Christoph Mallon [Sat, 11 Oct 2008 16:11:27 +0000 (16:11 +0000)]
Remove the unused parameter const arch_env_t *env from arch_get_op_estimated_cost().
[r22684]
Christoph Mallon [Sat, 11 Oct 2008 16:08:22 +0000 (16:08 +0000)]
Remove the unused parameter const arch_env_t *env from arch_perform_memory_operand().
[r22683]
Christoph Mallon [Sat, 11 Oct 2008 16:03:25 +0000 (16:03 +0000)]
Remove the unused parameter const arch_env_t *env from arch_possible_memory_operand().
[r22682]
Christoph Mallon [Sat, 11 Oct 2008 15:28:57 +0000 (15:28 +0000)]
Remove the unused parameter const arch_env_t *env from arch_get_inverse().
[r22681]
Christoph Mallon [Sat, 11 Oct 2008 15:26:23 +0000 (15:26 +0000)]
Remove the unused parameter const arch_env_t *env from arch_get_sp_bias().
[r22680]
Christoph Mallon [Sat, 11 Oct 2008 15:23:22 +0000 (15:23 +0000)]
Remove the unused parameter const arch_env_t *env from arch_set_frame_entity().
[r22679]
Christoph Mallon [Sat, 11 Oct 2008 15:19:42 +0000 (15:19 +0000)]
Remove the unused parameter const arch_env_t *env from arch_get_frame_entity().
[r22678]
Christoph Mallon [Sat, 11 Oct 2008 15:15:42 +0000 (15:15 +0000)]
Remove the unused parameter const arch_env_t *env from arch_set_frame_offset().
[r22677]
Christoph Mallon [Sat, 11 Oct 2008 15:12:21 +0000 (15:12 +0000)]
Remove the unused parameter const arch_env_t *env from arch_get_register_req().
[r22676]
Matthias Braun [Sat, 11 Oct 2008 15:10:23 +0000 (15:10 +0000)]
fix bad XMALLOC call
[r22675]
Christoph Mallon [Sat, 11 Oct 2008 14:56:42 +0000 (14:56 +0000)]
Remove the unused function arch_get_irn_ops().
[r22674]
Christoph Mallon [Sat, 11 Oct 2008 14:54:13 +0000 (14:54 +0000)]
Remove the unused parameter const arch_env_t *env from get_irn_ops().
[r22673]
Christoph Mallon [Sat, 11 Oct 2008 14:52:32 +0000 (14:52 +0000)]
Remove the unused function arch_count_non_ignore_regs().
[r22672]
Christoph Mallon [Sat, 11 Oct 2008 14:50:23 +0000 (14:50 +0000)]
Remove the unused parameter const arch_env_t *env from arch_put_non_ignore_regs().
[r22671]
Christoph Mallon [Sat, 11 Oct 2008 14:42:18 +0000 (14:42 +0000)]
Use turn_back_am() to implement fix_am_source().
[r22670]
Christoph Mallon [Sat, 11 Oct 2008 10:37:25 +0000 (10:37 +0000)]
It does not make any sense to remove AM, which loads a non-GP value to fix register conflicts with base and index. This situation plain does not exist. Base and index are always GP.
[r22669]
Christoph Mallon [Sat, 11 Oct 2008 10:10:58 +0000 (10:10 +0000)]
Cleanup.
[r22666]
Christoph Mallon [Sat, 11 Oct 2008 10:07:33 +0000 (10:07 +0000)]
Cleanup.
[r22665]
Christoph Mallon [Sat, 11 Oct 2008 08:42:11 +0000 (08:42 +0000)]
vfsub and vfdiv are now commutative, because there are reversed forms of these instructions. This enables more AM folding.
[r22664]
Christoph Mallon [Sat, 11 Oct 2008 06:26:42 +0000 (06:26 +0000)]
Make fehler159 compilable.
[r22663]
Christoph Mallon [Fri, 10 Oct 2008 17:01:50 +0000 (17:01 +0000)]
Do not split string literals.
[r22658]
Christoph Mallon [Fri, 10 Oct 2008 16:45:54 +0000 (16:45 +0000)]
Add missing returns.
[r22657]
Christoph Mallon [Fri, 10 Oct 2008 16:13:42 +0000 (16:13 +0000)]
Emit * in all necessary places for EMIT_ALTERNATE_AM.
[r22656]
Christoph Mallon [Fri, 10 Oct 2008 16:09:46 +0000 (16:09 +0000)]
HACK: Prevent folding reload AM when the node already has a "real" memory input. This should fix 176.gcc
[r22655]
Christoph Mallon [Fri, 10 Oct 2008 15:11:19 +0000 (15:11 +0000)]
Assert that ia32_perform_memory_operand() only tries to fold a reload into a node, which has NoMem as memory input.
[r22654]
Michael Beck [Fri, 10 Oct 2008 12:49:00 +0000 (12:49 +0000)]
typo
[r22647]
Michael Beck [Fri, 10 Oct 2008 12:42:09 +0000 (12:42 +0000)]
- detect non-strict functions
[r22645]
Matthias Braun [Fri, 10 Oct 2008 12:18:57 +0000 (12:18 +0000)]
cleaned up my scripts a bit and added them to svn (as examples)
[r22643]
Michael Beck [Thu, 9 Oct 2008 15:08:22 +0000 (15:08 +0000)]
BugFix: works again for RAW with non twos-complement
[r22629]
Christoph Mallon [Thu, 9 Oct 2008 07:39:21 +0000 (07:39 +0000)]
Add be_dep_on_frame() to let a node depend on the frame, so it does not get scheduled before it can be spilled.
[r22625]
Christoph Mallon [Thu, 9 Oct 2008 07:01:04 +0000 (07:01 +0000)]
Remove unnecessary dependency edge from the IncSP, which destroys the stack frame, to the final memory Proj. Most probably it is unnecessary since Projs are not scheduled anymore.
[r22623]
Christoph Mallon [Thu, 9 Oct 2008 06:15:29 +0000 (06:15 +0000)]
Do not pass the cg to transform_nodes().
[r22622]
Christoph Mallon [Thu, 9 Oct 2008 05:54:43 +0000 (05:54 +0000)]
Remove pointless local variable.
[r22621]
Christoph Mallon [Wed, 8 Oct 2008 16:14:25 +0000 (16:14 +0000)]
Remove be_get_old_anchor(), it is not necessary.
[r22618]