diff options
| author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-09-26 08:38:29 +0000 |
|---|---|---|
| committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-09-26 08:38:29 +0000 |
| commit | 0d707271171a610f96aacfed02aeb1b0d69bb8bc (patch) | |
| tree | 6826afed42e7bcac33317919741d34240ac343da /libjava/java/security/AccessController.java | |
| parent | e3359949c0b20f572d11b6d18ae28917b9bb50cd (diff) | |
| download | ppe42-gcc-0d707271171a610f96aacfed02aeb1b0d69bb8bc.tar.gz ppe42-gcc-0d707271171a610f96aacfed02aeb1b0d69bb8bc.zip | |
2005-09-26 Richard Guenther <rguenther@suse.de>
PR middle-end/15855
* gcse.c: Include hashtab.h, define ldst entry hashtable.
(pre_ldst_expr_hash, pre_ldst_expr_eq): New functions.
(ldst_entry): Use the hashtable instead of list-walking.
(find_rtx_in_ldst): Likewise.
(free_ldst_entry): Free the hashtable.
(compute_ld_motion_mems): Create the hashtable.
(trim_ld_motion_mems): Remove entry from hashtable if
removing it from list.
(compute_store_table): Likewise^2.
(store_motion): Free hashtable in case we did not see
any stores.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104641 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/security/AccessController.java')
0 files changed, 0 insertions, 0 deletions

