diff options
author | Jeffrey A Law <law@cygnus.com> | 1998-04-15 14:33:54 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-04-15 08:33:54 -0600 |
commit | 5e89e58b55c9876c17b8330b040be3ff4b4464e0 (patch) | |
tree | 737fde33a81ca40717897705ec91bde0fb7a6feb /gcc/flow.c | |
parent | 2414de71580acd93285b809ddffc619f969aa642 (diff) | |
download | gcc-5e89e58b55c9876c17b8330b040be3ff4b4464e0.zip gcc-5e89e58b55c9876c17b8330b040be3ff4b4464e0.tar.gz gcc-5e89e58b55c9876c17b8330b040be3ff4b4464e0.tar.bz2 |
flow.c (sbitmap_union_of_successors): New function.
* flow.c (sbitmap_union_of_successors): New function.
* 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.
From-SVN: r19232
Diffstat (limited to 'gcc/flow.c')
-rw-r--r-- | gcc/flow.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -3862,6 +3862,19 @@ sbitmap_union_of_predecessors (dst, src, bb, s_preds) 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) |