aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-icf.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-08Use cgraph_node::dump_{asm_},name where possible.Martin Liska1-5/+5
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-25Update dump message in IPA ICF.Martin Liska1-2/+1
2019-11-23ipa-fnsummary.c: Fix comment typos.Jakub Jelinek1-9/+9
2019-11-18Unset m_checker in sem_function::init.Martin Liska1-0/+2
2019-11-14Update statistics about needed symbols in IPA ICF.Martin Liska1-7/+13
2019-11-14Use func_checker::hash_operand for hashing of GIMPLE operands.Martin Liska1-197/+42
2019-11-13Do not overuse push/pop_cfun in IPA ICF.Martin Liska1-6/+1
2019-11-10cgraph.h (struct cgraph_node): Add ipcp_clone flag.Jan Hubicka1-1/+1
2019-10-30Remove comparison for polymorphic types.Martin Liska1-1/+0
2019-10-30IPA ICF: remove dead codeMartin Liska1-11/+0
2019-10-30Integrate that for IPA ICF.Martin Liska1-1/+6
2019-10-30Use symtab_node::order in LTO sections with body.Martin Liska1-3/+2
2019-10-30Remove cgraph_local_info structure.Martin Liska1-1/+1
2019-10-27ipa-icf.c (sem_function::merge): Update function summaries.Jan Hubicka1-0/+3
2019-10-24cgraphunit.c (symbol_table::process_new_functions): Call ipa_free_size_summary.Jan Hubicka1-2/+2
2019-10-07Make gsi_next_nonvirtual_phi do what one expectsVladislav Ivanishin1-7/+4
2019-09-19Fix cast in sort_congruence_class_groups_by_decl_uid.Martin Liska1-2/+2
2019-09-19Speed up qsort in IPA ICF.Martin Liska1-33/+16
2019-08-09Implement -fopt-info support for IPA ICF.Martin Liska1-94/+114
2019-07-25Come up with function_decl_type and use it in tree_function_decl.Martin Liska1-3/+3
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+1
2019-06-10IPA ICF: enhance dump about items in a non-singular class.Martin Liska1-17/+17
2019-06-06IPA ICF: enhance dump outputMartin Liska1-2/+0
2019-06-04Remove dead code in IPA ICF.Martin Liska1-4/+0
2019-06-04IPA ICF: use fibonacci heap instead of list as a worklist.Martin Liska1-5/+7
2019-06-04IPA ICF: rewrite references into a hash_map.Martin Liska1-63/+41
2019-05-03Come up with is_empty for hash_{table,map,set}.Martin Liska1-1/+1
2019-02-13Clean up MPX-related stuff.Martin Liska1-5/+0
2019-01-09PR other/16615 [4/5]Sandra Loosemore1-2/+2
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-15/+15
2019-01-02re PR lto/85574 (LTO bootstapped binaries differ)Richard Biener1-2/+25
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-10-22Simplify comparison of attrs in IPA ICF.Martin Liska1-55/+4
2018-09-28calls.c (expand_call): Try to do a tail call for thunks at -O0 too.Eric Botcazou1-0/+2
2018-08-31IPA ICF: make type cache a static field sem_item.Martin Liska1-2/+4
2018-07-04[multiple changes]Martin Liska1-1/+1
2018-06-19Clean-up usage of ipa_fn_summary and ipa_call_summary summaries.Martin Liska1-1/+2
2018-06-08Rename get methods in symbol-summary.h to get_create.Martin Liska1-1/+1
2018-06-08Remove MPXMartin Liska1-2/+1
2018-05-30Use poly_int tree accessorsRichard Sandiford1-2/+2
2018-05-22Do not ICE for incomplete types in ICF (PR ipa/85607).Martin Liska1-3/+7
2018-03-21Remove superfluous return statement (PR ipa/84963).Martin Liska1-2/+3
2018-03-13Fix PTA info in IPA ICF (PR ipa/84658).Martin Liska1-20/+92
2018-01-04Be careful about comdat boundary in ICF (PR ipa/82352).Martin Liska1-0/+11
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford1-2/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-07Make more use of VECTOR_CST_ENCODED_ELTRichard Sandiford1-7/+8
2017-10-22Rename inchash::hash::add_wide_intRichard Sandiford1-11/+11
2017-10-20Add generic part for Intel CET enabling. The spec is available atIgor Tsimbalist1-0/+6