Commit 0043f37d by David Malcolm Committed by David Malcolm

struct haifa_sched_info: prev_head and next_tail

gcc/
	* sched-int.h (struct haifa_sched_info): Strengthen fields
	"prev_head" and "next_tail" from rtx to rtx_insn *.

From-SVN: r214477
parent 95c43227
2014-08-25 David Malcolm <dmalcolm@redhat.com> 2014-08-25 David Malcolm <dmalcolm@redhat.com>
* sched-int.h (struct haifa_sched_info): Strengthen fields
"prev_head" and "next_tail" from rtx to rtx_insn *.
2014-08-25 David Malcolm <dmalcolm@redhat.com>
* rtl.h (rtx_jump_table_data::get_labels): New method. * rtl.h (rtx_jump_table_data::get_labels): New method.
* cfgbuild.c (make_edges): Replace hand-coded lookup of labels * cfgbuild.c (make_edges): Replace hand-coded lookup of labels
with use of the new rtx_jump_table_data::get_labels method. with use of the new rtx_jump_table_data::get_labels method.
......
...@@ -607,7 +607,7 @@ struct haifa_sched_info ...@@ -607,7 +607,7 @@ struct haifa_sched_info
bool (*insn_finishes_block_p) (rtx); bool (*insn_finishes_block_p) (rtx);
/* The boundaries of the set of insns to be scheduled. */ /* The boundaries of the set of insns to be scheduled. */
rtx prev_head, next_tail; rtx_insn *prev_head, *next_tail;
/* Filled in after the schedule is finished; the first and last scheduled /* Filled in after the schedule is finished; the first and last scheduled
insns. */ insns. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment