aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-into-ssa.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2012-08-09 21:59:32 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2012-08-09 21:59:32 +0000
commitc7c982c5378a79955cd9f8798d014bc54f6fff37 (patch)
tree1e7008b03a7aff28f1cd7bb22f1c37a20bc77b6c /gcc/tree-into-ssa.c
parent3578ffbe84cad387a48cc1f2757ba76b3e65278b (diff)
* calls.c (mem_overlaps_already_clobbered_arg_p): Use SBITMAP_SIZE
instead of looking at sbitmap n_bits member directly. * gcse.c (hoist_code): Likewise. * sched-rgn.c (split_edges): Likewise. * tree-into-ssa.c (is_old_name, is_new_name, add_new_name_mapping, update_ssa): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@190268 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-into-ssa.c')
-rw-r--r--gcc/tree-into-ssa.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.c
index 52f0bdc71a9..3e0c817b23b 100644
--- a/gcc/tree-into-ssa.c
+++ b/gcc/tree-into-ssa.c
@@ -588,7 +588,8 @@ is_old_name (tree name)
unsigned ver = SSA_NAME_VERSION (name);
if (!new_ssa_names)
return false;
- return ver < new_ssa_names->n_bits && TEST_BIT (old_ssa_names, ver);
+ return (ver < SBITMAP_SIZE (new_ssa_names)
+ && TEST_BIT (old_ssa_names, ver));
}
@@ -600,7 +601,8 @@ is_new_name (tree name)
unsigned ver = SSA_NAME_VERSION (name);
if (!new_ssa_names)
return false;
- return ver < new_ssa_names->n_bits && TEST_BIT (new_ssa_names, ver);
+ return (ver < SBITMAP_SIZE (new_ssa_names)
+ && TEST_BIT (new_ssa_names, ver));
}
@@ -640,7 +642,7 @@ add_new_name_mapping (tree new_tree, tree old)
/* We may need to grow NEW_SSA_NAMES and OLD_SSA_NAMES because our
caller may have created new names since the set was created. */
- if (new_ssa_names->n_bits <= num_ssa_names - 1)
+ if (SBITMAP_SIZE (new_ssa_names) <= num_ssa_names - 1)
{
unsigned int new_sz = num_ssa_names + NAME_SETS_GROWTH_FACTOR;
new_ssa_names = sbitmap_resize (new_ssa_names, new_sz, 0);
@@ -3247,7 +3249,7 @@ update_ssa (unsigned update_flags)
will grow while we are traversing it (but it will not
gain any new members). Copy OLD_SSA_NAMES to a temporary
for traversal. */
- sbitmap tmp = sbitmap_alloc (old_ssa_names->n_bits);
+ sbitmap tmp = sbitmap_alloc (SBITMAP_SIZE (old_ssa_names));
sbitmap_copy (tmp, old_ssa_names);
EXECUTE_IF_SET_IN_SBITMAP (tmp, 0, i, sbi)
insert_updated_phi_nodes_for (ssa_name (i), dfs, blocks_to_update,