* basic-block.h (sbitmap_union_of_successors): Declare it.
For completeness, we already had the other 3 variants. This one
is useful for backwards lazy code motion.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19232
138bc75d-0d04-0410-961f-
82ee72b054a4
+Wed Apr 15 15:31:34 1998 Jeffrey A Law (law@cygnus.com)
+
+ * flow.c (sbitmap_union_of_successors): New function.
+ * basic-block.h (sbitmap_union_of_successors): Declare it.
+
Wed Apr 15 12:38:03 1998 Jim Wilson <wilson@cygnus.com>
* configure.in (gnu_ld): Rename to gnu_ld_flag before main loop.
int_list_ptr *));
extern void sbitmap_union_of_predecessors PROTO ((sbitmap, sbitmap *, int,
int_list_ptr *));
+extern void sbitmap_union_of_successors PROTO ((sbitmap, sbitmap *, int,
+ int_list_ptr *));
sbitmap_union_of_predsucc (dst, src, bb, s_preds);
}
+/* Set the bitmap DST to the union of SRC of all predecessors of
+ block number BB. */
+
+void
+sbitmap_union_of_successors (dst, src, bb, s_succ)
+ sbitmap dst;
+ sbitmap *src;
+ int bb;
+ int_list_ptr *s_succ;
+{
+ sbitmap_union_of_predsucc (dst, src, bb, s_succ);
+}
+
/* Compute dominator relationships. */
void
compute_dominators (dominators, post_dominators, s_preds, s_succs)