make validate_replace_src_group take a rtx_insn *

gcc/ChangeLog:

2015-05-02  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>

	* recog.c (struct validate_replace_src_data): Change type of
	insn field to rtx_insn *.
	(validate_replace_src_group): Change type of argument to rtx_insn *.
	* recog.h (validate_replace_src_group): Adjust.

From-SVN: r222738
This commit is contained in:
Trevor Saunders 2015-05-02 21:06:09 +00:00 committed by Trevor Saunders
parent 90831096a7
commit df167cbe0d
3 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,10 @@
2015-05-02 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* recog.c (struct validate_replace_src_data): Change type of
insn field to rtx_insn *.
(validate_replace_src_group): Change type of argument to rtx_insn *.
* recog.h (validate_replace_src_group): Adjust.
2015-05-02 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* haifa-sched.c: Change the type of some variables to rtx_insn *.

View File

@ -905,7 +905,7 @@ struct validate_replace_src_data
{
rtx from; /* Old RTX */
rtx to; /* New RTX */
rtx insn; /* Insn in which substitution is occurring. */
rtx_insn *insn; /* Insn in which substitution is occurring. */
};
static void
@ -921,7 +921,7 @@ validate_replace_src_1 (rtx *x, void *data)
SET_DESTs. */
void
validate_replace_src_group (rtx from, rtx to, rtx insn)
validate_replace_src_group (rtx from, rtx to, rtx_insn *insn)
{
struct validate_replace_src_data d;

View File

@ -109,7 +109,7 @@ extern int validate_replace_rtx (rtx, rtx, rtx);
extern int validate_replace_rtx_part (rtx, rtx, rtx *, rtx);
extern int validate_replace_rtx_part_nosimplify (rtx, rtx, rtx *, rtx);
extern void validate_replace_rtx_group (rtx, rtx, rtx);
extern void validate_replace_src_group (rtx, rtx, rtx);
extern void validate_replace_src_group (rtx, rtx, rtx_insn *);
extern bool validate_simplify_insn (rtx insn);
extern int num_changes_pending (void);
extern int next_insn_tests_no_inequality (rtx);