aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-12-15cgraph.h (cgraph_node): Add predicate prevailing_p.Jan Hubicka1-87/+103
2018-12-10[PR 88214] Check that an argument is a pointerMartin Jambor1-1/+2
2018-12-04ipa-prop.c (jump_function_useful_p): New.Jan Hubicka1-0/+34
2018-11-14* gimple-ssa-evrp-analyze.cAldy Hernandez1-1/+1
2018-11-122018-11=12 Richard Biener <rguenther@suse.de>Richard Biener1-6/+4
2018-11-11tree-vrp.h (class value_range_base): New base class for value_range containin...Richard Biener1-19/+20
2018-10-26Relax hash function to match equals function behavior (PR testsuite/86158).Martin Liska1-2/+2
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez1-29/+22
2018-06-26Introduce dump_location_tDavid Malcolm1-7/+3
2018-06-19Clean-up usage of ipa_fn_summary and ipa_call_summary summaries.Martin Liska1-2/+1
2018-06-08Convert IPA CP to symbol_summary.Martin Liska1-29/+29
2018-06-08Rename get methods in symbol-summary.h to get_create.Martin Liska1-2/+2