aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2019-06-04 09:53:08 +0200
committerMartin Liska <marxin@gcc.gnu.org>2019-06-04 07:53:08 +0000
commitc3af5442898aadc277f95732fd40287a2d5cfc86 (patch)
tree147e8c1313b4c1ba91bf2638170cad21df503cb7 /gcc/tree-ssa-alias.c
parenta9fae4b47ff749ff4d063d60d54b409412ed151e (diff)
downloadgcc-c3af5442898aadc277f95732fd40287a2d5cfc86.zip
gcc-c3af5442898aadc277f95732fd40287a2d5cfc86.tar.gz
gcc-c3af5442898aadc277f95732fd40287a2d5cfc86.tar.bz2
IPA ICF: use fibonacci heap instead of list as a worklist.
2019-06-04 Martin Liska <mliska@suse.cz> * ipa-icf.c (sem_item_optimizer::add_item_to_class): Count number of references. (sem_item_optimizer::do_congruence_step): (sem_item_optimizer::worklist_push): Dump how references a class has. (sem_item_optimizer::worklist_pop): Use heap. (sem_item_optimizer::process_cong_reduction): Likewise. * ipa-icf.h: Use fibonacci_heap insteam of std::list. From-SVN: r271901
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions