diff options
Diffstat (limited to 'gcc/tree-ssa-threadedge.c')
-rw-r--r-- | gcc/tree-ssa-threadedge.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gcc/tree-ssa-threadedge.c b/gcc/tree-ssa-threadedge.c index 0c9dcda5ef9..888b3fb5ca2 100644 --- a/gcc/tree-ssa-threadedge.c +++ b/gcc/tree-ssa-threadedge.c @@ -801,7 +801,7 @@ thread_around_empty_blocks (edge taken_edge, jump_thread_edge *x = new jump_thread_edge (taken_edge, EDGE_NO_COPY_SRC_BLOCK); path->safe_push (x); - bitmap_set_bit (visited, taken_edge->dest->index); + visited->set_bit (taken_edge->dest->index); *backedge_seen_p |= ((taken_edge->flags & EDGE_DFS_BACK) != 0); return thread_around_empty_blocks (taken_edge, dummy_cond, @@ -838,7 +838,7 @@ thread_around_empty_blocks (edge taken_edge, if (bitmap_bit_p (visited, taken_edge->dest->index)) return false; - bitmap_set_bit (visited, taken_edge->dest->index); + visited->set_bit (taken_edge->dest->index); jump_thread_edge *x = new jump_thread_edge (taken_edge, EDGE_NO_COPY_SRC_BLOCK); @@ -956,8 +956,8 @@ thread_through_normal_block (edge e, { /* We don't want to thread back to a block we have already visited. This may be overly conservative. */ - bitmap_set_bit (visited, dest->index); - bitmap_set_bit (visited, e->dest->index); + visited->set_bit (dest->index); + visited->set_bit (e->dest->index); thread_around_empty_blocks (taken_edge, dummy_cond, handle_dominating_asserts, @@ -1012,9 +1012,9 @@ thread_across_edge (gimple dummy_cond, stmt_count = 0; vec<jump_thread_edge *> *path = new vec<jump_thread_edge *> (); - bitmap_clear (visited); - bitmap_set_bit (visited, e->src->index); - bitmap_set_bit (visited, e->dest->index); + visited->clear (); + visited->set_bit (e->src->index); + visited->set_bit (e->dest->index); backedge_seen = ((e->flags & EDGE_DFS_BACK) != 0); if (thread_through_normal_block (e, dummy_cond, handle_dominating_asserts, stack, simplify, path, visited, @@ -1065,9 +1065,9 @@ thread_across_edge (gimple dummy_cond, FOR_EACH_EDGE (taken_edge, ei, e->dest->succs) { /* Avoid threading to any block we have already visited. */ - bitmap_clear (visited); - bitmap_set_bit (visited, taken_edge->dest->index); - bitmap_set_bit (visited, e->dest->index); + visited->clear (); + visited->set_bit (taken_edge->dest->index); + visited->set_bit (e->dest->index); vec<jump_thread_edge *> *path = new vec<jump_thread_edge *> (); /* Record whether or not we were able to thread through a successor |