summaryrefslogtreecommitdiff
path: root/gcc/dominance.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/dominance.c')
-rw-r--r--gcc/dominance.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/dominance.c b/gcc/dominance.c
index 9574ce6468b..f28bf448acd 100644
--- a/gcc/dominance.c
+++ b/gcc/dominance.c
@@ -363,7 +363,7 @@ calc_dfs_tree (struct dom_info *di, bool reverse)
saw_unconnected = true;
continue;
}
- bitmap_set_bit (di->fake_exit_edge, b->index);
+ di->fake_exit_edge->set_bit (b->index);
di->dfs_order[b->index] = di->dfsnum;
di->dfs_to_bb[di->dfsnum] = b;
di->dfs_parent[di->dfsnum] = di->dfs_order[last_basic_block];
@@ -380,7 +380,7 @@ calc_dfs_tree (struct dom_info *di, bool reverse)
continue;
b2 = dfs_find_deadend (b);
gcc_checking_assert (di->dfs_order[b2->index] == 0);
- bitmap_set_bit (di->fake_exit_edge, b2->index);
+ di->fake_exit_edge->set_bit (b2->index);
di->dfs_order[b2->index] = di->dfsnum;
di->dfs_to_bb[di->dfsnum] = b2;
di->dfs_parent[di->dfsnum] = di->dfs_order[last_basic_block];
@@ -1186,7 +1186,7 @@ determine_dominators_for_sons (struct graph *g, vec<basic_block> bbs,
bitmap_head gprime;
for (a = son[y]; a != -1; a = brother[a])
- bitmap_set_bit (&gprime, a);
+ gprime.set_bit (a);
nc = graphds_scc (g, &gprime);
@@ -1358,7 +1358,7 @@ iterate_fix_dominators (enum cdi_direction dir, vec<basic_block> bbs,
dom_i = *map->contains (dom);
/* Do not include parallel edges to G. */
- if (!bitmap_set_bit ((bitmap) g->vertices[dom_i].data, i))
+ if (!((bitmap) g->vertices[dom_i].data)->set_bit (i))
continue;
add_edge (g, dom_i, i);