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/tree-sra.c | |
parent | 994ab8bb4b8a0ba60ddb3a669f510dd56d7ccae4 (diff) | |
download | gcc-tbsaunde/bitmap2.tar.gz |
move some bitmap functions to methodstbsaunde/bitmap2
Diffstat (limited to 'gcc/tree-sra.c')
-rw-r--r-- | gcc/tree-sra.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c index dd3f2b50ad9..608ef8c531f 100644 --- a/gcc/tree-sra.c +++ b/gcc/tree-sra.c @@ -691,7 +691,7 @@ sra_deinitialize (void) static void disqualify_candidate (tree decl, const char *reason) { - if (bitmap_clear_bit (candidate_bitmap, DECL_UID (decl))) + if (candidate_bitmap->set_bit (DECL_UID (decl))) candidates.clear_slot (candidates.find_slot_with_hash (decl, DECL_UID (decl), NO_INSERT)); @@ -1122,7 +1122,7 @@ build_access_from_expr (tree expr, gimple stmt, bool write) assign statement and thus cannot be removed even if we had a scalar replacement for everything. */ if (cannot_scalarize_away_bitmap) - bitmap_set_bit (cannot_scalarize_away_bitmap, DECL_UID (access->base)); + cannot_scalarize_away_bitmap->set_bit (DECL_UID (access->base)); return true; } return false; @@ -1180,7 +1180,7 @@ build_accesses_from_assign (gimple stmt) racc->grp_assignment_read = 1; if (should_scalarize_away_bitmap && !gimple_has_volatile_ops (stmt) && !is_gimple_reg_type (racc->type)) - bitmap_set_bit (should_scalarize_away_bitmap, DECL_UID (racc->base)); + should_scalarize_away_bitmap->set_bit (DECL_UID (racc->base)); } if (lacc && racc @@ -1248,7 +1248,7 @@ scan_function (void) unsigned i; if (final_bbs && stmt_can_throw_external (stmt)) - bitmap_set_bit (final_bbs, bb->index); + final_bbs->set_bit (bb->index); switch (gimple_code (stmt)) { case GIMPLE_RETURN: @@ -1256,7 +1256,7 @@ scan_function (void) if (t != NULL_TREE) ret |= build_access_from_expr (t, stmt, false); if (final_bbs) - bitmap_set_bit (final_bbs, bb->index); + final_bbs->set_bit (bb->index); break; case GIMPLE_ASSIGN: @@ -1288,7 +1288,7 @@ scan_function (void) if (final_bbs && (flags & (ECF_CONST | ECF_PURE)) == 0) - bitmap_set_bit (final_bbs, bb->index); + final_bbs->set_bit (bb->index); } t = gimple_call_lhs (stmt); @@ -1300,7 +1300,7 @@ scan_function (void) walk_stmt_load_store_addr_ops (stmt, NULL, NULL, NULL, asm_visit_addr); if (final_bbs) - bitmap_set_bit (final_bbs, bb->index); + final_bbs->set_bit (bb->index); for (i = 0; i < gimple_asm_ninputs (stmt); i++) { @@ -1780,7 +1780,7 @@ maybe_add_sra_candidate (tree var) return false; } - bitmap_set_bit (candidate_bitmap, DECL_UID (var)); + candidate_bitmap->set_bit (DECL_UID (var)); slot = candidates.find_slot_with_hash (var, DECL_UID (var), INSERT); *slot = var; @@ -3693,7 +3693,7 @@ find_param_candidates (void) && type_internals_preclude_sra_p (type, &msg))) continue; - bitmap_set_bit (candidate_bitmap, DECL_UID (parm)); + candidate_bitmap->set_bit (DECL_UID (parm)); slot = candidates.find_slot_with_hash (parm, DECL_UID (parm), INSERT); *slot = parm; @@ -4851,7 +4851,7 @@ convert_callers_for_node (struct cgraph_node *node, } for (cs = node->callers; cs; cs = cs->next_caller) - if (bitmap_set_bit (&recomputed_callers, cs->caller->uid) + if (recomputed_callers.set_bit (cs->caller->uid) && gimple_in_ssa_p (DECL_STRUCT_FUNCTION (cs->caller->decl))) compute_inline_parameters (cs->caller, true); |