summaryrefslogtreecommitdiff
path: root/gcc/ipa-fnsummary.c
AgeCommit message (Expand)Author
2020-04-04Fix previous commit.Jan Hubicka
2020-04-04ipa: Fix wrong code with failed propagation to builtin_constant_p [PR93940]Jan Hubicka
2020-03-20Fix verifier ICE on wrong comdat local flag [PR93347]Jan Hubicka
2020-01-28ipa: fix handling of multiple speculations (PR93318)Jan Hubicka
2020-01-16Make profile estimation more preciseJan Hubicka
2020-01-13Missed function specialization + partial devirtualizationXiong Hu Luo
2020-01-09Make cgraph_edge::resolve-speculation staticMartin Jambor
2020-01-09Add Optimization for various IPA parameters.Martin Liska
2020-01-08Use cgraph_node::dump_{asm_},name where possible.Martin Liska
2020-01-08Replace node->name/node->order with node->dump_name.Martin Liska
2020-01-01Update copyright years.Jakub Jelinek
2019-12-19ipa: duplicate ipa_size_summary for cloned nodesJan Hubicka
2019-12-14re PR ipa/92357 (ICE in IPA pass fnsummary in openmp offload)Jakub Jelinek
2019-12-03ipa-fnsummary.c: Include tree-into-ssa.h.Jan Hubicka
2019-11-30cgraph.c (cgraph_node::dump): Dump unit_id and merged_extern_inline.Jan Hubicka
2019-11-25Comment too strict checking assert.Martin Liska
2019-11-23Convert inliner to function specific param infrastructureJan Hubicka
2019-11-23ipa-fnsummary.c: Fix comment typos.Jakub Jelinek
2019-11-21ipa-fnsummary.c (evaluate_conditions_for_known_args): Be ready for some vecto...Jan Hubicka
2019-11-21Incremental updating of inline summaries.Jan Hubicka
2019-11-20Implement inline call summaries.Jan Hubicka
2019-11-19Remove unused parameter PROB in ipa-fnsummary.cJan Hubicka
2019-11-14ipa-fnsummary.c (ipa_call_context::estimate_size_and_time, [...]): Micro opti...Jan Hubicka
2019-11-14Support for value ranges in IPA predicatesJan Hubicka
2019-11-14Support extended aggregate jump function in ipa-cpFeng Xue
2019-11-12Remove gcc/params.* files.Martin Liska
2019-11-12Apply mechanical replacement (generated patch).Martin Liska
2019-11-10cgraph.h (struct cgraph_node): Add ipcp_clone flag.Jan Hubicka
2019-11-09ipa-fnsummary.c (evaluate_properties_for_edge): Call IPA_NODE_REF on function...Jan Hubicka
2019-11-09ipa-fnsummary.c (ipa_call_context::estimate_size_and_time): Fix calculation o...Jan Hubicka
2019-11-09ipa-fnsummary.c (estimate_edge_size_and_time): Do not call estimate_edge_devi...Jan Hubicka
2019-11-07re PR lto/92406 (ICE in ipa_call_summary at ipa-fnsummary.h:253 with lto and ...Jan Hubicka
2019-11-04cgraphclones.c (cgraph_node::create_version_clone): Do not duplicate summaries.Jan Hubicka
2019-11-04Come up with ggc_delete.Martin Liska
2019-11-03Improve effectivity of ipa_polymorphi_context cache.Jan Hubicka
2019-11-03ipa-fnsummary.c (ipa_call_context::duplicate_from): New member function.Jan Hubicka
2019-11-03ipa-fnsummary.c (inline_read_section): Set vector size ahead of time.Jan Hubicka
2019-11-03ipa-fnsummary.c (ipa_call_context): New constructor.Jan Hubicka
2019-10-30Use symtab_node::order in LTO sections with body.Martin Liska
2019-10-30Remove cgraph_local_info structure.Martin Liska
2019-10-30Remove cgraph_global_info.Martin Liska
2019-10-29Release function and edge summaries allocated with GGC.Martin Liska
2019-10-28re PR ipa/92242 (LTO ICE in ipa_get_cs_argument_count ipa-prop.h:598)Jan Hubicka
2019-10-27ipa-cp.c (propagate_constants_across_call): If args are not available just dr...Jan Hubicka
2019-10-24cgraphunit.c (symbol_table::process_new_functions): Call ipa_free_size_summary.Jan Hubicka
2019-10-16Generalized IPA predicate on parameter referenceFeng Xue
2019-09-20New IPA-SRAMartin Jambor
2019-09-19Use post-dom info to update if/switch predicateFeng Xue
2019-09-17PR ipa/91089 - Setup predicate for switch default case in IPAFeng Xue
2019-08-07Make IPA predicate::size a poly_int64Richard Sandiford