Commit 43f9bab0 by David Malcolm Committed by David Malcolm

control_flow_insn_p takes an insn

gcc/ChangeLog:
2014-09-08  David Malcolm  <dmalcolm@redhat.com>

	* basic-block.h (control_flow_insn_p): Strengthen param from
	const_rtx to const rtx_insn *.
	* cfgbuild.c (control_flow_insn_p): Likewise.

From-SVN: r215028
parent e26d1bb2
2014-09-08 David Malcolm <dmalcolm@redhat.com> 2014-09-08 David Malcolm <dmalcolm@redhat.com>
* basic-block.h (control_flow_insn_p): Strengthen param from
const_rtx to const rtx_insn *.
* cfgbuild.c (control_flow_insn_p): Likewise.
2014-09-08 David Malcolm <dmalcolm@redhat.com>
* gcse.c (modify_mem_list): Strengthen this variable from * gcse.c (modify_mem_list): Strengthen this variable from
vec<rtx> * to vec<rtx_insn *> *. vec<rtx> * to vec<rtx_insn *> *.
(vec_rtx_heap): Strengthen this typedef from vec<rtx> to (vec_rtx_heap): Strengthen this typedef from vec<rtx> to
...@@ -821,7 +821,7 @@ extern bool delete_unreachable_blocks (void); ...@@ -821,7 +821,7 @@ extern bool delete_unreachable_blocks (void);
extern void update_br_prob_note (basic_block); extern void update_br_prob_note (basic_block);
extern bool inside_basic_block_p (const rtx_insn *); extern bool inside_basic_block_p (const rtx_insn *);
extern bool control_flow_insn_p (const_rtx); extern bool control_flow_insn_p (const rtx_insn *);
extern rtx_insn *get_last_bb_insn (basic_block); extern rtx_insn *get_last_bb_insn (basic_block);
/* In dominance.c */ /* In dominance.c */
......
...@@ -73,7 +73,7 @@ inside_basic_block_p (const rtx_insn *insn) ...@@ -73,7 +73,7 @@ inside_basic_block_p (const rtx_insn *insn)
the basic block. */ the basic block. */
bool bool
control_flow_insn_p (const_rtx insn) control_flow_insn_p (const rtx_insn *insn)
{ {
switch (GET_CODE (insn)) switch (GET_CODE (insn))
{ {
......
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