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