2014-08-19 David Malcolm <dmalcolm@redhat.com>
* rtl.h (delete_trivially_dead_insns): Strengthen initial param
"insns" from rtx to rtx_insn *.
* cse.c (delete_trivially_dead_insns): Likewise, also do it for
locals "insn" and "prev".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214185
138bc75d-0d04-0410-961f-
82ee72b054a4
2014-08-19 David Malcolm <dmalcolm@redhat.com>
+ * rtl.h (delete_trivially_dead_insns): Strengthen initial param
+ "insns" from rtx to rtx_insn *.
+ * cse.c (delete_trivially_dead_insns): Likewise, also do it for
+ locals "insn" and "prev".
+
+2014-08-19 David Malcolm <dmalcolm@redhat.com>
+
* rtl.h (tablejump_p): Strengthen third param from rtx * to
rtx_jump_table_data **.
remaining passes of the compilation are also sped up. */
int
-delete_trivially_dead_insns (rtx insns, int nreg)
+delete_trivially_dead_insns (rtx_insn *insns, int nreg)
{
int *counts;
- rtx insn, prev;
+ rtx_insn *insn, *prev;
rtx *replacements = NULL;
int ndead = 0;
extern int rtx_to_tree_code (enum rtx_code);
/* In cse.c */
-extern int delete_trivially_dead_insns (rtx, int);
+extern int delete_trivially_dead_insns (rtx_insn *, int);
extern int exp_equiv_p (const_rtx, const_rtx, int, bool);
extern unsigned hash_rtx (const_rtx x, enum machine_mode, int *, int *, bool);