aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcse.c
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>2000-07-24 08:05:03 +0000
committerJeff Law <law@gcc.gnu.org>2000-07-24 02:05:03 -0600
commite20dccadaf7cd772bf67fe01552d3ee39e3f18a8 (patch)
tree9e4867be9f502678c654833c6c50f18695c9ebf3 /gcc/gcse.c
parent8410668038980309e7f11a58d31d0e01defcf3f1 (diff)
downloadgcc-e20dccadaf7cd772bf67fe01552d3ee39e3f18a8.zip
gcc-e20dccadaf7cd772bf67fe01552d3ee39e3f18a8.tar.gz
gcc-e20dccadaf7cd772bf67fe01552d3ee39e3f18a8.tar.bz2
gcse.c (alloc_pre_mem, [...]): Delete unused bitmap 'temp_bitmap'.
* gcse.c (alloc_pre_mem, free_pre_mem): Delete unused bitmap 'temp_bitmap'. (pre_delete): Corresponding changes. From-SVN: r35222
Diffstat (limited to 'gcc/gcse.c')
-rw-r--r--gcc/gcse.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 224dd6b..ce4c07b 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -4038,8 +4038,6 @@ static sbitmap *pre_delete_map;
/* Contains the edge_list returned by pre_edge_lcm. */
static struct edge_list *edge_list;
-static sbitmap *temp_bitmap;
-
/* Redundant insns. */
static sbitmap pre_redundant_insns;
@@ -4052,7 +4050,6 @@ alloc_pre_mem (n_blocks, n_exprs)
transp = sbitmap_vector_alloc (n_blocks, n_exprs);
comp = sbitmap_vector_alloc (n_blocks, n_exprs);
antloc = sbitmap_vector_alloc (n_blocks, n_exprs);
- temp_bitmap = sbitmap_vector_alloc (n_blocks, n_exprs);
pre_optimal = NULL;
pre_redundant = NULL;
@@ -4075,7 +4072,6 @@ free_pre_mem ()
free (transp);
free (comp);
free (antloc);
- free (temp_bitmap);
if (pre_optimal)
free (pre_optimal);
@@ -4595,11 +4591,6 @@ pre_delete ()
struct expr *expr;
struct occr *occr;
- /* Compute the expressions which are redundant and need to be replaced by
- copies from the reaching reg to the target reg. */
- for (bb = 0; bb < n_basic_blocks; bb++)
- sbitmap_copy (temp_bitmap[bb], pre_delete_map[bb]);
-
changed = 0;
for (i = 0; i < expr_hash_table_size; i++)
for (expr = expr_hash_table[i]; expr != NULL; expr = expr->next_same_hash)
@@ -4615,7 +4606,7 @@ pre_delete ()
rtx set;
int bb = BLOCK_NUM (insn);
- if (TEST_BIT (temp_bitmap[bb], indx))
+ if (TEST_BIT (pre_delete_map[bb], indx))
{
set = single_set (insn);
if (! set)