aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-07ipa: Fix ICE when speculating calls from inlined functions (PR 102388)Martin Jambor1-13/+27
2021-08-09ipa: Fix testsuite/gcc.dg/ipa/remref-6.cMartin Jambor1-1/+1
2021-07-27ipa: Adjust references to identify read-only globalsMartin Jambor1-36/+130
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-1/+1
2021-05-26Convert remaining passes to get_range_query.Aldy Hernandez1-9/+7
2021-05-10ipa: Get rid of IPA_NODE_REF and IPA_EDGE_REFMartin Jambor1-40/+36
2021-04-29ipa/100308 - properly update the callgraph when pruning EH in IPA CPRichard Biener1-10/+13
2021-02-12middle-end/38474 - fix alias walk budget accounting in IPA analysisRichard Biener1-11/+19
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-23ipa: special pass-through op for Fortran stridesMartin Jambor1-50/+98
2020-11-23Release ipa-prop's agg.items and make alocation more carefulJan Hubicka1-2/+5
2020-11-06Add fnspec handling to ipa mode of ipa-modef.Jan Hubicka1-2/+8
2020-10-31Move clone_info to summaryJan Hubicka1-8/+13
2020-10-26Make default duplicate and insert methods of summaries abort; fix falloutJan Hubicka1-1/+4
2020-10-16IPA: compare VRP types.Martin Liska1-1/+2
2020-10-14Support ofsetted parameters in local modrefJan Hubicka1-0/+68
2020-10-07ipa-prop: Fix multiple-target speculation resolutionMartin Jambor1-4/+6
2020-10-02ipa: Bundle vectors describing argument valuesMartin Jambor1-0/+10
2020-10-01Fix ICE in ipa_edge_args_sum_t::duplicateJan Hubicka1-2/+4
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-13/+13
2020-08-03Multi-range implementation for value_range (irange).Aldy Hernandez1-1/+1
2020-03-23ipa/94245 - avoid folding when we want an ADDR_EXPRRichard Biener1-1/+1
2020-01-28ipa: fix warning in ipa-prop.cJan Hubicka1-1/+1
2020-01-28ipa: fix handling of multiple speculations (PR93318)Jan Hubicka1-26/+23
2020-01-14hash-table.h: support non-zero empty values in empty_slow (v2)David Malcolm1-0/+2
2020-01-10IPA-CP: Always access param_ipa_max_agg_items through opt_for_fnMartin Jambor1-3/+4
2020-01-09Make cgraph_edge::resolve-speculation staticMartin Jambor1-1/+1
2020-01-09Add Optimization for various IPA parameters.Martin Liska1-2/+2
2020-01-08Use cgraph_node::dump_{asm_},name where possible.Martin Liska1-2/+2
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-18ipa-param-manipulation.h (get_original_index): Declare.Jan Hubicka1-0/+37
2019-12-12ipa-prop.c (read_ipcp_transformation_info): Fix undefined ordering of executi...Jan Hubicka1-2/+3
2019-12-06Do not clear m_vr and bits in ipa_set_jf_unknown.Jan Hubicka1-16/+8
2019-11-15re PR ipa/92528 (ICE in ipa_get_parm_lattices since r278219)Feng Xue1-6/+7
2019-11-14Support extended aggregate jump function in ipa-cpFeng Xue1-89/+489
2019-11-13re PR ipa/92421 (ICE in inline_small_functions, at ipa-inline.c:2001 since r2...Jan Hubicka1-0/+5
2019-11-13Rewrite value_range constructors to the value_range_kind is at the end, and d...Aldy Hernandez1-8/+8
2019-11-13ipa-prop.c (ipa_print_node_jump_functions, [...]): Print info about missing s...Jan Hubicka1-6/+13
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-3/+3
2019-11-11ipa-prop.c (ipa_propagate_indirect_call_infos): Remove ipcp summary.Jan Hubicka1-19/+22
2019-11-10ipa-prop.c (ipa_propagate_indirect_call_infos): Remove ipa edge args summarie...Jan Hubicka1-0/+20
2019-11-10cgraph.h (struct cgraph_node): Add ipcp_clone flag.Jan Hubicka1-6/+11
2019-11-07Remove gimple_call_types_likely_match_p (PR 70929)Martin Jambor1-5/+0
2019-11-05The base class for ranges is currently value_range_base, which is rather long...Aldy Hernandez1-20/+20
2019-11-04Come up with ggc_delete.Martin Liska1-4/+2
2019-11-03Improve effectivity of ipa_polymorphi_context cache.Jan Hubicka1-10/+41
2019-11-03ipa-fnsummary.c (ipa_call_context::duplicate_from): New member function.Jan Hubicka1-0/+8
2019-10-30Fix a call to ultimate_alias_targetMartin Jambor1-1/+1
2019-10-30Use symtab_node::order in LTO sections with body.Martin Liska1-5/+6