diff options
author | Jan Hubicka <jh@suse.cz> | 2020-11-23 16:58:23 +0100 |
---|---|---|
committer | Jan Hubicka <jh@suse.cz> | 2020-11-23 16:58:23 +0100 |
commit | 7ee0681e055aac83bdf7ef9c9556743c8461bc5e (patch) | |
tree | 5b425dc2d93dd95b27fac2796216d7ec58df112f /libgo | |
parent | 54af3008b6f05985d378a48d337d9c70c708ecff (diff) | |
download | gcc-7ee0681e055aac83bdf7ef9c9556743c8461bc5e.zip gcc-7ee0681e055aac83bdf7ef9c9556743c8461bc5e.tar.gz gcc-7ee0681e055aac83bdf7ef9c9556743c8461bc5e.tar.bz2 |
Release ipa-prop's agg.items and make alocation more careful
This saves about 316MB WPAing Firefox
* ipa-prop.c (build_agg_jump_func_from_list,
ipa_read_jump_function): Reserve agg.items precisely.
* ipa-prop.h (ipa_node_params::~ipa_node_params): Release descriptors
(ipa_edge_args::~ipa_edge_args): Release agg.items.
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions