diff options
author | Bernd Schmidt <bernds@redhat.com> | 2016-11-07 17:03:55 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2016-11-07 17:03:55 +0000 |
commit | 1581a12c3577a2d9048d47b0b7205df772c308db (patch) | |
tree | e4c649d63cdbc46e4c05389eea601fa29f22b40a /gcc/rtl.h | |
parent | caa024ffce186dc6ce7ee8217d5d50d7f9a091e0 (diff) | |
download | gcc-1581a12c3577a2d9048d47b0b7205df772c308db.zip gcc-1581a12c3577a2d9048d47b0b7205df772c308db.tar.gz gcc-1581a12c3577a2d9048d47b0b7205df772c308db.tar.bz2 |
emit-rtl.c (emit_copy_of_insn_after): Duplicate notes in order.
* emit-rtl.c (emit_copy_of_insn_after): Duplicate notes in order.
* sel-sched-ir.c (create_copy_of_insn_rtx): Likewise.
* rtl.h (duplicate_reg_notes): Declare.
* rtlanal.c (duplicate_reg_note): New function.
From-SVN: r241913
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -3019,6 +3019,7 @@ extern rtx alloc_reg_note (enum reg_note, rtx, rtx); extern void add_reg_note (rtx, enum reg_note, rtx); extern void add_int_reg_note (rtx, enum reg_note, int); extern void add_shallow_copy_of_reg_note (rtx_insn *, rtx); +extern rtx duplicate_reg_note (rtx); extern void remove_note (rtx_insn *, const_rtx); extern void remove_reg_equal_equiv_notes (rtx_insn *); extern void remove_reg_equal_equiv_notes_for_regno (unsigned int); |