diff options
author | Martin Liska <mliska@suse.cz> | 2015-03-22 23:47:06 +0100 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2015-03-22 22:47:06 +0000 |
commit | 3ab933594942029c75a9f966ba949c8a0ead1de8 (patch) | |
tree | b7bc6aaab7da123adf51a0177421b3b65768c4ef /libcpp | |
parent | 34d417be31db4900811d9294f4f42371d576d340 (diff) | |
download | gcc-3ab933594942029c75a9f966ba949c8a0ead1de8.zip gcc-3ab933594942029c75a9f966ba949c8a0ead1de8.tar.gz gcc-3ab933594942029c75a9f966ba949c8a0ead1de8.tar.bz2 |
IPA ICF: include hash values of references.
* ipa-icf.c (sem_item::update_hash_by_addr_refs): New function.
(sem_item::update_hash_by_local_refs): Likewise.
(sem_variable::get_hash): Empty line is fixed.
(sem_item_optimizer::execute): Include adding of hash references.
(sem_item_optimizer::update_hash_by_addr_refs): New function.
(sem_item_optimizer::build_hash_based_classes): Use local hash.
* ipa-icf.h (sem_item::update_hash_by_addr_refs): New function.
(sem_item::update_hash_by_local_refs): Likewise.
From-SVN: r221576
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions