summaryrefslogtreecommitdiff
path: root/gcc/basic-block.h
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>2001-07-06 18:19:47 +0000
committerJeff Law <law@gcc.gnu.org>2001-07-06 12:19:47 -0600
commitb62c888152fb7d3245bbea7464c50aef8fe1c8fa (patch)
tree67a0b8b6cde5491a35db8bb2eecd5ab0f821a64e /gcc/basic-block.h
parent9d99ca5b1edb6322b3e7429cc17ff26e972677b4 (diff)
downloadgcc-b62c888152fb7d3245bbea7464c50aef8fe1c8fa.tar.gz
basic-block.h (first_insn_after_basic_block_note): Declare.
* basic-block.h (first_insn_after_basic_block_note): Declare. * flow.c (first_insn_after_basic_block_note): Define. Moved from... * ssa.c (first_insn_after_basic_block_note): Remove. * ssa-dce.c (find_inherently_necessary): Consider BARRIERs necessary. (ssa_eliminate_dead_code): Properly update the CFG and PHI nodes when we find a dead conditional branch. Insert BARRIERs after any blocks with no successors, but which do not have any BARRIERs. From-SVN: r43816
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r--gcc/basic-block.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h
index 23e1e16511b..256492ebfb2 100644
--- a/gcc/basic-block.h
+++ b/gcc/basic-block.h
@@ -294,7 +294,7 @@ extern int flow_depth_first_order_compute PARAMS ((int *, int *));
extern void dump_edge_info PARAMS ((FILE *, edge, int));
extern void clear_edges PARAMS ((void));
extern void mark_critical_edges PARAMS ((void));
-
+extern rtx first_insn_after_basic_block_note PARAMS ((basic_block));
/* Structure to hold information for each natural loop. */
struct loop