summaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.c
AgeCommit message (Expand)Author
2020-03-23ipa/94245 - avoid folding when we want an ADDR_EXPRRichard Biener
2020-01-28ipa: fix warning in ipa-prop.cJan Hubicka
2020-01-28ipa: fix handling of multiple speculations (PR93318)Jan Hubicka
2020-01-14hash-table.h: support non-zero empty values in empty_slow (v2)David Malcolm
2020-01-10IPA-CP: Always access param_ipa_max_agg_items through opt_for_fnMartin Jambor
2020-01-09Make cgraph_edge::resolve-speculation staticMartin Jambor
2020-01-09Add Optimization for various IPA parameters.Martin Liska
2020-01-08Use cgraph_node::dump_{asm_},name where possible.Martin Liska
2020-01-01Update copyright years.Jakub Jelinek
2019-12-18ipa-param-manipulation.h (get_original_index): Declare.Jan Hubicka
2019-12-12ipa-prop.c (read_ipcp_transformation_info): Fix undefined ordering of executi...Jan Hubicka
2019-12-06Do not clear m_vr and bits in ipa_set_jf_unknown.Jan Hubicka
2019-11-15re PR ipa/92528 (ICE in ipa_get_parm_lattices since r278219)Feng Xue
2019-11-14Support extended aggregate jump function in ipa-cpFeng Xue
2019-11-13re PR ipa/92421 (ICE in inline_small_functions, at ipa-inline.c:2001 since r2...Jan Hubicka
2019-11-13Rewrite value_range constructors to the value_range_kind is at the end, and d...Aldy Hernandez
2019-11-13ipa-prop.c (ipa_print_node_jump_functions, [...]): Print info about missing s...Jan Hubicka
2019-11-12Remove gcc/params.* files.Martin Liska
2019-11-12Apply mechanical replacement (generated patch).Martin Liska
2019-11-11ipa-prop.c (ipa_propagate_indirect_call_infos): Remove ipcp summary.Jan Hubicka
2019-11-10ipa-prop.c (ipa_propagate_indirect_call_infos): Remove ipa edge args summarie...Jan Hubicka
2019-11-10cgraph.h (struct cgraph_node): Add ipcp_clone flag.Jan Hubicka
2019-11-07Remove gimple_call_types_likely_match_p (PR 70929)Martin Jambor
2019-11-05The base class for ranges is currently value_range_base, which is rather long...Aldy Hernandez
2019-11-04Come up with ggc_delete.Martin Liska
2019-11-03Improve effectivity of ipa_polymorphi_context cache.Jan Hubicka
2019-11-03ipa-fnsummary.c (ipa_call_context::duplicate_from): New member function.Jan Hubicka
2019-10-30Fix a call to ultimate_alias_targetMartin Jambor
2019-10-30Use symtab_node::order in LTO sections with body.Martin Liska
2019-10-30ipa-prop.c (update_jump_functions_after_inlining): Watch for missing summaries.Jan Hubicka
2019-10-30Remove cgraph_global_info.Martin Liska
2019-10-29Release function and edge summaries allocated with GGC.Martin Liska
2019-10-28re PR ipa/92242 (LTO ICE in ipa_get_cs_argument_count ipa-prop.h:598)Jan Hubicka
2019-10-27ipa-prop.c (ipa_propagate_indirect_call_infos): Do not remove jump functions.Jan Hubicka
2019-10-27ipa-cp.c (propagate_constants_across_call): If args are not available just dr...Jan Hubicka
2019-10-07* ipa-prop.c (ipa_vr::nonzero_p): Add TYPE_UNSIGNED check.Aldy Hernandez
2019-10-07Disentangle range_fold_*ary_expr() into various independent pieces.Aldy Hernandez
2019-10-03re PR jit/91928 (libgccjit fails on subsequent compilations in ipa-cp)Andrea Corallo
2019-10-03Makefile.in (OBJS): Add range.o and range-op.o.Aldy Hernandez
2019-09-20New IPA-SRAMartin Jambor
2019-08-28[PR 91468] Small fixes in ipa-cp.c and ipa-prop.cMartin Jambor
2019-08-13Protect some checks of DECL_FUNCTION_CODERichard Sandiford
2019-08-07Make IPA predicate::size a poly_int64Richard Sandiford
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-07-05re PR tree-optimization/91091 ([missed optimization] Missing optimization in ...Richard Biener
2019-06-14re PR ipa/90401 (Missed propagation of by-ref constant argument to callee fun...Feng Xue
2019-01-26[PR ipa/88933] Careful CFG cleanup in IPA-CP function transformationMartin Jambor
2019-01-20Limit AA walking in IPA summary generationMartin Jambor
2019-01-09PR other/16615 [1/5]Sandra Loosemore
2019-01-01Update copyright years.Jakub Jelinek