aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2003-11-29 02:13:43 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2003-11-29 01:13:43 +0000
commit2c07f13b2bccf42a860e5d3634e77fb6a264fa54 (patch)
tree5b202ff1d341586b5f953e702a29102c1ff0041d /gcc/rtl.h
parent58c5975b25b4ef84632ba66b6b6cc380b99bed56 (diff)
downloadgcc-2c07f13b2bccf42a860e5d3634e77fb6a264fa54.zip
gcc-2c07f13b2bccf42a860e5d3634e77fb6a264fa54.tar.gz
gcc-2c07f13b2bccf42a860e5d3634e77fb6a264fa54.tar.bz2
emit-rtl.c (set_used_flags): New.
* emit-rtl.c (set_used_flags): New. (verify_rtx_sharing, verify_rtl_sharing): New. (unshare_all_rtl_1): Rename to.... (unshare_all_rtl_in_chain): ... this one; make static. (copy_rtx_if_shared): LABEL_REF chan be shared. * ifcvt.c (unshare_ifcvt_sequence): New. (noce_try_move, noce_try_store_flag, noce_try_store_flag_constants, noce_try_addcc, noce_try_addcc, noce_try_store_flag_mask, noce_try_cmove, noce_try_store_flag_mask, noce_try_minmax, noce_try_abs, noce_process_if_block, find_cond_trap * rtl.h (verify_rtl_sharing, set_used_flags, unshare_all_rtl_in_chain): Declare. From-SVN: r74030
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 33027e6..44fd965 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -2036,6 +2036,7 @@ extern void delete_insns_since (rtx);
extern void mark_reg_pointer (rtx, int);
extern void mark_user_reg (rtx);
extern void reset_used_flags (rtx);
+extern void set_used_flags (rtx);
extern void reorder_insns (rtx, rtx, rtx);
extern void reorder_insns_nobb (rtx, rtx, rtx);
extern int get_max_uid (void);
@@ -2051,6 +2052,8 @@ extern void set_new_first_and_last_insn (rtx, rtx);
extern void set_new_first_and_last_label_num (int, int);
extern void set_new_last_label_num (int);
extern void unshare_all_rtl_again (rtx);
+extern void unshare_all_rtl_in_chain (rtx);
+extern void verify_rtl_sharing (void);
extern void set_first_insn (rtx);
extern void set_last_insn (rtx);
extern void link_cc0_insns (rtx);