aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-icf.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-06-04i386.c (make_resolver_func): Update.Jan Hubicka1-1/+2
2017-05-23Introduce symtab_node::dump_{asm_,}name functions.Martin Liska1-20/+11
2017-05-23Move symtab_node::dump_table to symbol_table::dumpMartin Liska1-1/+1
2017-05-23ipa-inline-analysis.c (cgraph_2edge_hook_list, [...]): Remove.Jan Hubicka1-2/+2
2017-05-22Makefile.in: Add ipa-fnsummary.o and ipa-fnsummary.hJan Hubicka1-1/+1
2017-01-23[PR 79108] Put ipa_node_params to GC memoryMartin Jambor1-3/+2
2017-01-10IPA ICF: make algorithm stable to survive -fcompare-debugMartin Liska1-4/+88
2017-01-10Revert m_classes_vec introduction.Martin Liska1-57/+49
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-09re PR ipa/78027 (ICE in new_oacc_loop_routine, at omp-low.c:19000)Cesar Philippidis1-0/+4
2016-11-28re PR lto/78211 (-fcompare-debug failure with -flto -fno-use-linker-plugin)Jakub Jelinek1-92/+112
2016-11-22Add sem_item::m_hash_set (PR ipa/78309)Martin Liska1-38/+26
2016-11-13ipa-icf.c (sem_function::merge): Do not create a wrapper also if the original...Eric Botcazou1-2/+3
2016-10-25Fix 2 typos in IPA ICF passMartin Liska1-0/+1
2016-09-23Fix typo in IPA ICFMartin Liska1-1/+1