aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-fnsummary.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-08-07Make IPA predicate::size a poly_int64Richard Sandiford1-13/+13
2019-07-16PR91176: Skip debug insns when computing inline costsJan Hubicka1-2/+2
2019-07-14ipa-fnsummary.c (ipa_dump_hints): Do not dump array_index.Jan Hubicka1-79/+30
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-57/+57
2019-02-18Come up with fast {function,call}_summary classes (PR ipa/89306).Martin Liska1-3/+3
2019-02-13Clean up MPX-related stuff.Martin Liska1-17/+1
2019-02-04Bail out when ipa_fn_summaries does not contain entry for callee (PR ipa/88958).Martin Liska1-0/+3
2019-01-20Limit AA walking in IPA summary generationMartin Jambor1-46/+65
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-4/+4
2019-01-05invoke.texi (max-inline-insns-small): New parameters.Jan Hubicka1-2/+2
2019-01-05invoke.texi: Document max-inline-insns-size...Jan Hubicka1-2/+9
2019-01-05* ipa-fnsummary.c (analyze_function_body): Fix accounting of time.Jan Hubicka1-2/+2