From af5df4c5601e20da216656cb306a4a475773d514 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Mon, 7 Jul 2014 11:27:51 -0400 Subject: [PATCH 188/236] Use rtx_insn in more places in haifa-sched.c gcc/ * haifa-sched.c (struct model_insn_info): Strengthen field "insn" from rtx to rtx_insn *. (model_add_to_schedule): Likewise for locals "start", "end", "iter". --- gcc/haifa-sched.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 54691a3..d9f3d79 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -1815,7 +1815,7 @@ struct model_pressure_data { than the main schedule. */ struct model_insn_info { /* The instruction itself. */ - rtx insn; + rtx_insn *insn; /* If this instruction is in model_worklist, these fields link to the previous (higher-priority) and next (lower-priority) instructions @@ -3351,7 +3351,7 @@ model_add_to_schedule (rtx insn) static void model_analyze_insns (void) { - rtx start, end, iter; + rtx_insn *start, *end, *iter; sd_iterator_def sd_it; dep_t dep; struct model_insn_info *insn, *con; -- 1.8.5.3