aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-10-30ipa-prop.c (update_jump_functions_after_inlining): Watch for missing summaries.Jan Hubicka1-0/+5
2019-10-30Remove cgraph_global_info.Martin Liska1-13/+13
2019-10-29Release function and edge summaries allocated with GGC.Martin Liska1-4/+7
2019-10-28re PR ipa/92242 (LTO ICE in ipa_get_cs_argument_count ipa-prop.h:598)Jan Hubicka1-2/+2
2019-10-27ipa-prop.c (ipa_propagate_indirect_call_infos): Do not remove jump functions.Jan Hubicka1-1/+0
2019-10-27ipa-cp.c (propagate_constants_across_call): If args are not available just dr...Jan Hubicka1-10/+25
2019-10-07* ipa-prop.c (ipa_vr::nonzero_p): Add TYPE_UNSIGNED check.Aldy Hernandez1-0/+1
2019-10-07Disentangle range_fold_*ary_expr() into various independent pieces.Aldy Hernandez1-3/+13
2019-10-03re PR jit/91928 (libgccjit fails on subsequent compilations in ipa-cp)Andrea Corallo1-0/+12
2019-10-03Makefile.in (OBJS): Add range.o and range-op.o.Aldy Hernandez1-2/+2
2019-09-20New IPA-SRAMartin Jambor1-36/+67
2019-08-28[PR 91468] Small fixes in ipa-cp.c and ipa-prop.cMartin Jambor1-10/+2
2019-08-13Protect some checks of DECL_FUNCTION_CODERichard Sandiford1-2/+1
2019-08-07Make IPA predicate::size a poly_int64Richard Sandiford1-3/+5
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-52/+52
2019-07-05re PR tree-optimization/91091 ([missed optimization] Missing optimization in ...Richard Biener1-1/+2
2019-06-14re PR ipa/90401 (Missed propagation of by-ref constant argument to callee fun...Feng Xue1-99/+140
2019-01-26[PR ipa/88933] Careful CFG cleanup in IPA-CP function transformationMartin Jambor1-4/+6
2019-01-20Limit AA walking in IPA summary generationMartin Jambor1-68/+60
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-5/+5
2019-01-01Update copyright years.Jakub Jelinek1-1/+1