aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-icf.h
AgeCommit message (Expand)AuthorFilesLines
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-23ipa-fnsummary.c: Fix comment typos.Jakub Jelinek1-4/+4
2019-11-14Update statistics about needed symbols in IPA ICF.Martin Liska1-3/+5
2019-11-14Use func_checker::hash_operand for hashing of GIMPLE operands.Martin Liska1-13/+7
2019-10-30IPA ICF: remove dead codeMartin Liska1-3/+0
2019-06-04Remove dead code in IPA ICF.Martin Liska1-9/+0
2019-06-04IPA ICF: use fibonacci heap instead of list as a worklist.Martin Liska1-2/+6
2019-06-04IPA ICF: rewrite references into a hash_map.Martin Liska1-8/+37
2019-01-02re PR lto/85574 (LTO bootstapped binaries differ)Richard Biener1-0/+3
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-10-22Simplify comparison of attrs in IPA ICF.Martin Liska1-3/+0
2018-08-31IPA ICF: make type cache a static field sem_item.Martin Liska1-3/+3
2018-03-13Fix PTA info in IPA ICF (PR ipa/84658).Martin Liska1-0/+12
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-01-10Revert m_classes_vec introduction.Martin Liska1-5/+2
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-28re PR lto/78211 (-fcompare-debug failure with -flto -fno-use-linker-plugin)Jakub Jelinek1-1/+4
2016-11-22Add sem_item::m_hash_set (PR ipa/78309)Martin Liska1-8/+9
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-11-12re PR ipa/68035 (ipa performance issue when no procedures are present)Martin Liska1-3/+6
2015-10-27[PATCH 7/9] ENABLE_CHECKING refactoring: middle-end, LTO FEMikhail Maltsev1-0/+3
2015-09-20switch from gimple to gimple*Trevor Saunders1-1/+1
2015-07-13Fix double word typos.Aldy Hernandez1-1/+1
2015-06-25hash-map-traits.h (simple_hashmap_traits::key_type): New typedef.Richard Sandiford1-2/+0
2015-06-25ipa-icf.h (symbol_compare_hash): New class.Richard Sandiford1-4/+5
2015-06-25hash-table.h: Update comments.Richard Sandiford1-4/+1
2015-06-22re PR ipa/65908 (ICE: in expand_thunk, at cgraphunit.c:1700)Jan Hubicka1-10/+4
2015-04-24ipa-icf.c (sem_function::equals_wpa): Compare thunk info.Jan Hubicka1-2/+1
2015-04-23ipa-icf.c (sem_item::compare_attributes): New function.Jan Hubicka1-0/+6
2015-04-23ipa-icf.c (symbol_compare_collection::symbol_compare_collection): cleanup.Jan Hubicka1-1/+14
2015-04-18remove need for store_values_directlyTrevor Saunders1-4/+5
2015-03-24IPA ICF: enhance hash value calculated in TUJan Hubicka1-3/+7
2015-03-22IPA ICF: include hash values of references.Martin Liska1-1/+17
2015-03-18re PR ipa/65432 (Invalid read of size 1: ipa_icf::sem_item_optimizer::merge_c...Martin Liska1-12/+0
2015-03-13ipa-icf.c (sem_function::equals_wpa): Match CXX_CONSTRUCTOR_P and CXX_DESTURC...Jan Hubicka1-12/+0
2015-03-03re PR ipa/65087 (r220742 causes: ICE: in ipcp_verify_propagated_values, at ip...Martin Liska1-4/+7
2015-03-02ipa-icf.c (sem_variable::equals): Improve debug output; get variable construc...Martin Liska1-5/+0
2015-03-02ipa-icf.c: Include stor-layout.hJan Hubicka1-14/+11
2015-03-01ipa-icf.c (sem_function::init): Fix formating; skip GIMPLE_PREDICT.Jan Hubicka1-1/+3
2015-03-01re PR ipa/65245 (internal compiler error: in address_matters_p, at symtab.c:1...Martin Liska1-2/+3
2015-02-27Fix missing condition in symbol_compare_hashmap_traits.Martin Liska1-1/+2
2015-02-26re PR lto/64693 (PCH failed with --with-build-config=bootstrap-lto)Martin Liska1-0/+71
2015-02-19sem_function::bb_dict_test should take a vec<int> *Trevor Saunders1-1/+1
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-11-27IPA ICF: fix memory leak.Martin Liska1-1/+1
2014-11-11re PR bootstrap/63622 (Bootstrap fails on x86_64-apple-darwin1[34] after revi...Martin Liska1-1/+3
2014-10-16IPA ICF pass, part 3/5Martin Liska1-0/+553