summaryrefslogtreecommitdiff
path: root/gcc/tree-object-size.c
diff options
context:
space:
mode:
authorTrevor Saunders <tsaunders@mozilla.com>2013-11-18 22:36:34 -0500
committerTrevor Saunders <tsaunders@mozilla.com>2013-11-18 22:36:34 -0500
commit0c4d1ac58074fda4b63b62d4774ef6d2822c59fc (patch)
tree4441a04bc55e8f43bcf585457ea30f56c15ce837 /gcc/tree-object-size.c
parent994ab8bb4b8a0ba60ddb3a669f510dd56d7ccae4 (diff)
downloadgcc-tbsaunde/bitmap2.tar.gz
move some bitmap functions to methodstbsaunde/bitmap2
Diffstat (limited to 'gcc/tree-object-size.c')
-rw-r--r--gcc/tree-object-size.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.c
index a425f95f076..fe65c2cea23 100644
--- a/gcc/tree-object-size.c
+++ b/gcc/tree-object-size.c
@@ -530,7 +530,7 @@ compute_builtin_object_size (tree ptr, int object_size_type)
/* Second pass: keep recomputing object sizes of variables
that need reexamination, until no object sizes are
increased or all object sizes are computed. */
- if (! bitmap_empty_p (&osi.reexamine))
+ if (! osi.reexamine.is_empty ())
{
bitmap_head reexamine;
@@ -583,7 +583,7 @@ compute_builtin_object_size (tree ptr, int object_size_type)
while (osi.changed);
}
EXECUTE_IF_SET_IN_BITMAP (&osi.reexamine, 0, i, bi)
- bitmap_set_bit (computed[object_size_type], i);
+ computed[object_size_type]->set_bit (i);
/* Debugging dumps. */
if (dump_file)
@@ -891,7 +891,7 @@ collect_object_sizes_for (struct object_size_info *osi, tree var)
if (osi->pass == 0)
{
- if (bitmap_set_bit (&osi->visited, varno))
+ if (osi->visited.set_bit (varno))
{
object_sizes[object_size_type][varno]
= (object_size_type & 2) ? -1 : 0;
@@ -900,7 +900,7 @@ collect_object_sizes_for (struct object_size_info *osi, tree var)
{
/* Found a dependency loop. Mark the variable for later
re-examination. */
- bitmap_set_bit (&osi->reexamine, varno);
+ osi->reexamine.set_bit (varno);
if (dump_file && (dump_flags & TDF_DETAILS))
{
fprintf (dump_file, "Found a dependency loop at ");
@@ -1003,12 +1003,12 @@ collect_object_sizes_for (struct object_size_info *osi, tree var)
if (! reexamine
|| object_sizes[object_size_type][varno] == unknown[object_size_type])
{
- bitmap_set_bit (computed[object_size_type], varno);
- bitmap_clear_bit (&osi->reexamine, varno);
+ computed[object_size_type]->set_bit (varno);
+ osi->reexamine.clear_bit (varno);
}
else
{
- bitmap_set_bit (&osi->reexamine, varno);
+ osi->reexamine.set_bit (varno);
if (dump_file && (dump_flags & TDF_DETAILS))
{
fprintf (dump_file, "Need to reexamine ");
@@ -1039,8 +1039,8 @@ check_for_plus_in_loops_1 (struct object_size_info *osi, tree var,
for (sp = osi->tos; sp > osi->stack; )
{
--sp;
- bitmap_clear_bit (&osi->reexamine, *sp);
- bitmap_set_bit (computed[osi->object_size_type], *sp);
+ osi->reexamine.clear_bit (*sp);
+ computed[osi->object_size_type]->set_bit (*sp);
object_sizes[osi->object_size_type][*sp] = 0;
if (*sp == varno)
break;