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