diff options
author | Richard Biener <rguenther@suse.de> | 2019-09-04 07:27:42 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2019-09-04 07:27:42 +0000 |
commit | dc91c65378cd0e6c07dde9ca119ec0cc7304b039 (patch) | |
tree | 70c895f15d4a9ae8667a6788b09613b0229f0ecc /contrib | |
parent | f8e36f0aef5f867fdde0a1abff5bbc66c17a6429 (diff) |
re PR middle-end/36262 (Extreme memory usage of VRP compared to older versions)
2019-09-04 Richard Biener <rguenther@suse.de>
PR rtl-optimization/36262
* postreload-gcse.c: Include intl.h and gcse.h.
(insert_expr_in_table): Insert at the head of cur_expr->avail_occr
to avoid linear list walk.
(record_last_mem_set_info): Gate off if not computing transparentness.
(get_bb_avail_insn): If transparentness isn't computed give up
early.
(gcse_after_reload_main): Skip compute_transp and extended PRE
if gcse_or_cprop_is_too_expensive says so.
From-SVN: r275365
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions