Commit d0397fd9 by Nathan Sidwell Committed by Nathan Sidwell

bt-load.c (migrate_btr_defs): Remove unneeded NULL check.

	* bt-load.c (migrate_btr_defs): Remove unneeded NULL check.
	* df.c (df_free): Likewise.
	* ra-build.c (ra_build_free, ra_build_free_all): Likewise.
	* tree-ssa-loop-ivopts.c (set_use_iv_cost): Likewise.

From-SVN: r91280
parent 04389919
2004-11-25 Nathan Sidwell <nathan@codesourcery.com> 2004-11-25 Nathan Sidwell <nathan@codesourcery.com>
* bt-load.c (migrate_btr_defs): Remove unneeded NULL check.
* df.c (df_free): Likewise.
* ra-build.c (ra_build_free, ra_build_free_all): Likewise.
* tree-ssa-loop-ivopts.c (set_use_iv_cost): Likewise.
* basic-block.h (OBSTACK_ALLOC_REG_SET): Rename to ... * basic-block.h (OBSTACK_ALLOC_REG_SET): Rename to ...
(ALLOC_REG_SET): ... here. (ALLOC_REG_SET): ... here.
(FREE_REG_SET): Adjust. (FREE_REG_SET): Adjust.
......
...@@ -1385,11 +1385,8 @@ migrate_btr_defs (enum reg_class btr_class, int allow_callee_save) ...@@ -1385,11 +1385,8 @@ migrate_btr_defs (enum reg_class btr_class, int allow_callee_save)
} }
} }
else else
{
if (def->live_range)
BITMAP_XFREE (def->live_range); BITMAP_XFREE (def->live_range);
} }
}
free (btrs_live); free (btrs_live);
free (btrs_live_at_end); free (btrs_live_at_end);
......
...@@ -580,11 +580,9 @@ df_free (struct df *df) ...@@ -580,11 +580,9 @@ df_free (struct df *df)
df->regs = 0; df->regs = 0;
df->reg_size = 0; df->reg_size = 0;
if (df->bbs_modified)
BITMAP_XFREE (df->bbs_modified); BITMAP_XFREE (df->bbs_modified);
df->bbs_modified = 0; df->bbs_modified = 0;
if (df->insns_modified)
BITMAP_XFREE (df->insns_modified); BITMAP_XFREE (df->insns_modified);
df->insns_modified = 0; df->insns_modified = 0;
......
...@@ -3125,10 +3125,7 @@ ra_build_free (void) ...@@ -3125,10 +3125,7 @@ ra_build_free (void)
{ {
struct tagged_conflict *cl; struct tagged_conflict *cl;
for (cl = web_parts[i].sub_conflicts; cl; cl = cl->next) for (cl = web_parts[i].sub_conflicts; cl; cl = cl->next)
{
if (cl->conflicts)
BITMAP_XFREE (cl->conflicts); BITMAP_XFREE (cl->conflicts);
}
web_parts[i].sub_conflicts = NULL; web_parts[i].sub_conflicts = NULL;
} }
...@@ -3154,10 +3151,7 @@ ra_build_free_all (struct df *df) ...@@ -3154,10 +3151,7 @@ ra_build_free_all (struct df *df)
{ {
struct tagged_conflict *cl; struct tagged_conflict *cl;
for (cl = web_parts[i].sub_conflicts; cl; cl = cl->next) for (cl = web_parts[i].sub_conflicts; cl; cl = cl->next)
{
if (cl->conflicts)
BITMAP_XFREE (cl->conflicts); BITMAP_XFREE (cl->conflicts);
}
web_parts[i].sub_conflicts = NULL; web_parts[i].sub_conflicts = NULL;
} }
sbitmap_free (live_over_abnormal); sbitmap_free (live_over_abnormal);
......
...@@ -2047,7 +2047,6 @@ set_use_iv_cost (struct ivopts_data *data, ...@@ -2047,7 +2047,6 @@ set_use_iv_cost (struct ivopts_data *data,
if (cost == INFTY) if (cost == INFTY)
{ {
if (depends_on)
BITMAP_XFREE (depends_on); BITMAP_XFREE (depends_on);
return; return;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment