diff options
author | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-25 18:33:26 +0000 |
---|---|---|
committer | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-25 18:33:26 +0000 |
commit | dd9b9fc5724f3fa5479caad68d2050621cb4e0a6 (patch) | |
tree | 2498ca4a42d5077cfa66327ea66af1bd5fba93c0 /gcc/print-rtl.c | |
parent | c1fdef8e8adf6df3aeadfb46aaabba9609f68747 (diff) | |
download | gcc-dd9b9fc5724f3fa5479caad68d2050621cb4e0a6.tar.gz |
* cfglayout.c (insn_scope, insn_line): Constify.
* emit-rtl.c (const_int_htab_hash, const_int_htab_eq,
const_double_htab_hash, const_double_htab_eq,
mem_attrs_htab_hash): Likewise.
* loop-iv.c (biv_eq): Likewise.
* print-rtl.c (print_rtx, print_decl_name, print_mem_expr,
print_inline_rtx, debug_rtx, debug_rtx_list, debug_rtx_range,
debug_rtx_find, print_rtl, print_rtl_single, print_simple_rtl):
Likewise.
* rtl-error.c (location_for_asm, diagnostic_for_asm,
error_for_asm, warning_for_asm, _fatal_insn,
_fatal_insn_not_found): Likewise.
* rtl.c (rtx_size, shared_const_p, shallow_copy_rtx_stat,
rtx_equal_p, rtl_check_failed_bounds, rtl_check_failed_type1,
rtl_check_failed_type2, rtl_check_failed_code1,
rtl_check_failed_code2, rtl_check_failed_code_mode,
rtvec_check_failed_bounds, rtl_check_failed_flag): Likewise.
* rtl.h (rtl_check_failed_bounds, rtl_check_failed_type1,
rtl_check_failed_type2, rtl_check_failed_code1,
rtl_check_failed_code2, rtl_check_failed_code_mode,
rtvec_check_failed_bounds, rtl_check_failed_flag, LABEL_KIND,
SET_LABEL_KIND, rhs_regno, subreg_lsb, subreg_regno, subreg_nregs,
shared_const_p, rtx_size, shallow_copy_rtx_stat, rtx_equal_p,
get_pool_mode, insn_line, insn_file, simplify_replace_rtx,
mode_signbit_p, rtx_addr_can_trap_p, nonzero_address_p,
rtx_unstable_p, get_integer_term, get_related_value,
offset_within_block_p, reg_mentioned_p, count_occurrences,
reg_referenced_p, reg_used_between_p, no_labels_between_p,
single_set_2, multiple_sets, set_noop_p, refers_to_regno_p,
reg_overlap_mentioned_p, dead_or_set_p, dead_or_set_regno_p,
find_reg_note, find_regno_note, find_reg_equal_equiv_note,
find_constant_src, find_reg_fusage, find_regno_fusage,
pure_call_p, remove_note, side_effects_p, volatile_refs_p,
volatile_insn_p, may_trap_p, may_trap_after_code_motion_p,
may_trap_or_fault_p, inequality_comparisons_p, tablejump_p,
computed_jump_p, auto_inc_p, in_expr_list_p,
remove_node_from_expr_list, loc_mentioned_in_p,
label_is_jump_target_p, reversed_comparison_code_parts,
debug_rtx, debug_rtx_list, debug_rtx_range, debug_rtx_find,
print_mem_expr, print_rtl, print_simple_rtl, print_rtl_single,
print_inline_rtx): Likewise.
* rtlanal.c (covers_regno_p, covers_regno_no_parallel_p,
computed_jump_p_1, nonzero_bits1, rtx_unstable_p,
rtx_addr_can_trap_p_1, rtx_addr_can_trap_p, nonzero_address_p,
get_integer_term, get_related_value, offset_within_block_p,
count_occurrences, reg_mentioned_p, no_labels_between_p,
reg_used_between_p, reg_referenced_p, single_set_2,
multiple_sets, set_noop_p, refers_to_regno_p,
reg_overlap_mentioned_p, dead_or_set_p,
covers_regno_no_parallel_p, covers_regno_p,
dead_or_set_regno_p, find_reg_note, find_regno_note,
find_reg_equal_equiv_note, find_constant_src, find_reg_fusage,
find_regno_fusage, pure_call_p, remove_note, in_expr_list_p,
remove_node_from_expr_list, volatile_insn_p, volatile_refs_p,
side_effects_p, may_trap_p_1, may_trap_p,
may_trap_after_code_motion_p, may_trap_or_fault_p,
inequality_comparisons_p, tablejump_p, computed_jump_p_1,
computed_jump_p, auto_inc_p, loc_mentioned_in_p, subreg_lsb,
subreg_regno, subreg_nregs, label_is_jump_target_p): Likewise.
* simplify-rtx.c (neg_const_int, plus_minus_operand_p,
mode_signbit_p, simplify_replace_rtx, plus_minus_operand_p):
Likewise.
* toplev.h (_fatal_insn_not_found, _fatal_insn, error_for_asm,
warning_for_asm): Likewise.
* tree.h (print_rtl): Likewise.
* varasm.c (get_pool_mode): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126922 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/print-rtl.c')
-rw-r--r-- | gcc/print-rtl.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c index 52b5c658168..59422c8557f 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -49,7 +49,7 @@ static int sawclose = 0; static int indent; -static void print_rtx (rtx); +static void print_rtx (const_rtx); /* String printed at beginning of each RTL when it is dumped. This string is set to ASM_COMMENT_START when the RTL is dumped in @@ -69,7 +69,7 @@ int dump_for_graph; #ifndef GENERATOR_FILE static void -print_decl_name (FILE *outfile, tree node) +print_decl_name (FILE *outfile, const_tree node) { if (DECL_NAME (node)) fputs (IDENTIFIER_POINTER (DECL_NAME (node)), outfile); @@ -86,7 +86,7 @@ print_decl_name (FILE *outfile, tree node) } void -print_mem_expr (FILE *outfile, tree expr) +print_mem_expr (FILE *outfile, const_tree expr) { if (TREE_CODE (expr) == COMPONENT_REF) { @@ -128,7 +128,7 @@ print_mem_expr (FILE *outfile, tree expr) /* Print IN_RTX onto OUTFILE. This is the recursive part of printing. */ static void -print_rtx (rtx in_rtx) +print_rtx (const_rtx in_rtx) { int i = 0; int j; @@ -603,7 +603,7 @@ print_rtx (rtx in_rtx) characters. */ void -print_inline_rtx (FILE *outf, rtx x, int ind) +print_inline_rtx (FILE *outf, const_rtx x, int ind) { int oldsaw = sawclose; int oldindent = indent; @@ -619,7 +619,7 @@ print_inline_rtx (FILE *outf, rtx x, int ind) /* Call this function from the debugger to see what X looks like. */ void -debug_rtx (rtx x) +debug_rtx (const_rtx x) { outfile = stderr; sawclose = 0; @@ -639,10 +639,10 @@ int debug_rtx_count = 0; /* 0 is treated as equivalent to 1 */ EG: -5 prints 2 rtx's on either side (in addition to the specified rtx). */ void -debug_rtx_list (rtx x, int n) +debug_rtx_list (const_rtx x, int n) { int i,count; - rtx insn; + const_rtx insn; count = n == 0 ? 1 : n < 0 ? -n : n; @@ -666,7 +666,7 @@ debug_rtx_list (rtx x, int n) /* Call this function to print an rtx list from START to END inclusive. */ void -debug_rtx_range (rtx start, rtx end) +debug_rtx_range (const_rtx start, const_rtx end) { while (1) { @@ -682,8 +682,8 @@ debug_rtx_range (rtx start, rtx end) and then call debug_rtx_list to print it, using DEBUG_RTX_COUNT. The found insn is returned to enable further debugging analysis. */ -rtx -debug_rtx_find (rtx x, int uid) +const_rtx +debug_rtx_find (const_rtx x, int uid) { while (x != 0 && INSN_UID (x) != uid) x = NEXT_INSN (x); @@ -706,9 +706,9 @@ debug_rtx_find (rtx x, int uid) If RTX_FIRST is not an insn, then it alone is printed, with no newline. */ void -print_rtl (FILE *outf, rtx rtx_first) +print_rtl (FILE *outf, const_rtx rtx_first) { - rtx tmp_rtx; + const_rtx tmp_rtx; outfile = outf; sawclose = 0; @@ -745,7 +745,7 @@ print_rtl (FILE *outf, rtx rtx_first) /* Return nonzero if we actually printed anything. */ int -print_rtl_single (FILE *outf, rtx x) +print_rtl_single (FILE *outf, const_rtx x) { outfile = outf; sawclose = 0; @@ -764,7 +764,7 @@ print_rtl_single (FILE *outf, rtx x) if RTX is a CONST_INT then print in decimal format. */ void -print_simple_rtl (FILE *outf, rtx x) +print_simple_rtl (FILE *outf, const_rtx x) { flag_simple = 1; print_rtl (outf, x); |