diff options
author | Trevor Saunders <tsaunders@mozilla.com> | 2013-11-18 22:36:34 -0500 |
---|---|---|
committer | Trevor Saunders <tsaunders@mozilla.com> | 2013-11-18 22:36:34 -0500 |
commit | 0c4d1ac58074fda4b63b62d4774ef6d2822c59fc (patch) | |
tree | 4441a04bc55e8f43bcf585457ea30f56c15ce837 /gcc/dominance.c | |
parent | 994ab8bb4b8a0ba60ddb3a669f510dd56d7ccae4 (diff) | |
download | gcc-0c4d1ac58074fda4b63b62d4774ef6d2822c59fc.tar.gz |
move some bitmap functions to methodstbsaunde/bitmap2
Diffstat (limited to 'gcc/dominance.c')
-rw-r--r-- | gcc/dominance.c | 8 |
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); |