]> git.ipfire.org Git - thirdparty/gcc.git/commit
Speed up qsort in IPA ICF.
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 Sep 2019 13:13:21 +0000 (13:13 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 Sep 2019 13:13:21 +0000 (13:13 +0000)
commitdc8a0f75268915ec7a1bf9f544b0d1f0e1ba3956
tree3f3a62dfc37024ffa5b6ab2333427a62151fbe4f
parentfcff078abb99b581e900f7587daa64196abcfe8f
Speed up qsort in IPA ICF.

2019-09-19  Martin Liska  <mliska@suse.cz>

* ipa-icf.c (sort_sem_items_by_decl_uid): Simplify comparator.
(sort_congruence_classes_by_decl_uid): Likewise.
(sort_congruence_class_groups_by_decl_uid): Use std::pair for
easier sorting.
(sem_item_optimizer::merge_classes): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@275961 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-icf.c