From 4c2b2d7916bef81ed7d2e7ebe8a657635306fa15 Mon Sep 17 00:00:00 2001 From: Vladimir Makarov Date: Fri, 13 Dec 2013 20:47:19 +0000 Subject: ira.h (struct ira_reg_equiv): Rename to ira_reg_equiv_s. 2013-12-13 Vladimir Makarov * ira.h (struct ira_reg_equiv): Rename to ira_reg_equiv_s. * ira.c: Ditto. * lra-int.h (lra_init_equiv): New prototype. * lra-constraints.c (lra_init_equiv, update_equiv): New functions. (loc_equivalence_callback): Use the 3rd arg. (lra_constraints): Update equivalences. Pass curr_insn to simplify_replace_fn_rtx. * lra.c (lra): Call lra_init_equiv. From-SVN: r205974 --- gcc/lra-int.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/lra-int.h') diff --git a/gcc/lra-int.h b/gcc/lra-int.h index 6d8d80f..22968e1 100644 --- a/gcc/lra-int.h +++ b/gcc/lra-int.h @@ -319,6 +319,7 @@ extern int lra_constraint_new_insn_uid_start; /* lra-constraints.c: */ +extern void lra_init_equiv (void); extern int lra_constraint_offset (int, enum machine_mode); extern int lra_constraint_iter; -- cgit v1.1