diff options
author | Jeffrey A Law <law@cygnus.com> | 2000-07-24 15:47:06 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2000-07-24 09:47:06 -0600 |
commit | 55d3f91712e9b1d2e8428433a27db61bbe2ca7cc (patch) | |
tree | f845a889b163135d2be8b754063db6be6b0fab19 /gcc | |
parent | 68e866451e08b9056f9454df2622fe71c28c5517 (diff) | |
download | gcc-55d3f91712e9b1d2e8428433a27db61bbe2ca7cc.zip gcc-55d3f91712e9b1d2e8428433a27db61bbe2ca7cc.tar.gz gcc-55d3f91712e9b1d2e8428433a27db61bbe2ca7cc.tar.bz2 |
gcse.c (alloc_pre_mem): Do not alloc TRANSPOUT, it is not needed by our gcse pass anymore.
* gcse.c (alloc_pre_mem): Do not alloc TRANSPOUT, it is not
needed by our gcse pass anymore.
(free_pre_mem): Corresponding changes.
(compute_pre_data): Do not call compute_transpout anymore.
From-SVN: r35226
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/gcse.c | 6 |
2 files changed, 6 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9e9a681..e1e2ad1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ Mon Jul 24 02:04:52 2000 Jeffrey A Law (law@cygnus.com) + * gcse.c (alloc_pre_mem): Do not alloc TRANSPOUT, it is not + needed by our gcse pass anymore. + (free_pre_mem): Corresponding changes. + (compute_pre_data): Do not call compute_transpout anymore. + * gcse.c (alloc_avail_expr_mem): Kill unused 'u_bitmap'. (free_avail_expr_mem, alloc_pre_mem, free_pre_mem): Corresponding changes. @@ -4046,7 +4046,6 @@ alloc_pre_mem (n_blocks, n_exprs) pre_delete_map = NULL; ae_in = NULL; ae_out = NULL; - transpout = sbitmap_vector_alloc (n_blocks, n_exprs); ae_kill = sbitmap_vector_alloc (n_blocks, n_exprs); /* pre_insert and pre_delete are allocated later. */ @@ -4070,8 +4069,6 @@ free_pre_mem () free (pre_insert_map); if (pre_delete_map) free (pre_delete_map); - if (transpout) - free (transpout); if (ae_in) free (ae_in); @@ -4080,7 +4077,7 @@ free_pre_mem () transp = comp = NULL; pre_optimal = pre_redundant = pre_insert_map = pre_delete_map = NULL; - transpout = ae_in = ae_out = NULL; + ae_in = ae_out = NULL; } /* Top level routine to do the dataflow analysis needed by PRE. */ @@ -4091,7 +4088,6 @@ compute_pre_data () int i; compute_local_properties (transp, comp, antloc, 0); - compute_transpout (); sbitmap_vector_zero (ae_kill, n_basic_blocks); /* Compute ae_kill for each basic block using: |