aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-prop.h
AgeCommit message (Expand)AuthorFilesLines
2024-06-17Rename Value_Range to value_range.Aldy Hernandez1-5/+5
2024-04-08ipa: Compare jump functions in ICF (PR 113907)Martin Jambor1-0/+3
2024-02-21ipa: Convert lattices from pure array to vector (PR 113476)Martin Jambor1-3/+3
2024-01-10libgccjit: Fix GGC segfault when using -fltoAntoni Boucher1-0/+2
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-20inter-procedural value range propagationJan Hubicka1-1/+4
2023-10-30ipa: Prune any IPA-CP aggregate constants known by modref to be killed (111157)Martin Jambor1-0/+4
2023-10-30ipa-cp: Templatize filtering of m_agg_valuesMartin Jambor1-0/+33
2023-10-06ipa: Remove ipa_bitsJakub Jelinek1-24/+1
2023-08-15Feed results of IPA-CP into tree value numberingMartin Jambor1-0/+3
2023-06-27Convert ipa_jump_func to use ipa_vr instead of a value_range.Aldy Hernandez1-1/+4
2023-06-20ipa-cp: Avoid long linear searches through DECL_ARGUMENTSMartin Jambor1-8/+36
2023-06-10Convert ipcp_vr_lattice to type agnostic framework.Aldy Hernandez1-13/+8
2023-05-24Provide an API for ipa_vr.Aldy Hernandez1-6/+19
2023-05-01Conversion to irange wide_int API.Aldy Hernandez1-1/+4
2023-04-27Normalize addresses in IPA before calling range_op_handler [PR109639]Aldy Hernandez1-0/+14
2023-04-17ipa: Fix double reference-count decrements for the same edge (PR 107769, PR 1...Martin Jambor1-0/+32
2023-02-16don't declare header-defined functions both static and inlinePatrick Palka1-35/+35
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-10-18ipa-cp: Better representation of aggregate values in call contextsMartin Jambor1-135/+37
2022-10-18ipa-cp: Better representation of aggregate values we clone forMartin Jambor1-38/+101
2022-10-07Fix comment typosJakub Jelinek1-1/+1
2022-05-24ipa: add 'final' and 'override' to call_summary_base vfunc implsDavid Malcolm1-13/+13
2022-03-31ipa: Careful processing ANCESTOR jump functions and NULL pointers (PR 103083)Martin Jambor1-0/+13
2022-01-19Update per-file selftest and finalization hooks for .c to .cc renamingDavid Malcolm1-1/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-4/+4
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-25ipa: Teach IPA-CP transformation about IPA-SRA modifications (PR 103227)Martin Jambor1-3/+12
2021-11-25Initialize node_is_self_scc in ipa_node_params::ipa_node_paramsJan Hubicka1-2/+2
2021-08-05Adjust by-value function vec arguments to by-reference.Martin Sebor1-4/+4
2021-07-27ipa: Adjust references to identify read-only globalsMartin Jambor1-2/+27
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-1/+1
2021-05-10ipa: Get rid of IPA_NODE_REF and IPA_EDGE_REFMartin Jambor1-10/+0
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-23ipa: special pass-through op for Fortran stridesMartin Jambor1-3/+8
2020-11-23Release ipa-prop's agg.items and make alocation more carefulJan Hubicka1-0/+5
2020-10-26Make default duplicate and insert methods of summaries abort; fix falloutJan Hubicka1-1/+4
2020-10-14Support ofsetted parameters in local modrefJan Hubicka1-0/+2
2020-10-02ipa: Bundle vectors describing argument valuesMartin Jambor1-5/+107
2020-08-03Multi-range implementation for value_range (irange).Aldy Hernandez1-1/+1
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek1-1/+1
2020-02-25Fix typo: paramter -> parameter [PR93864]Jakub Jelinek1-1/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-18ipa-param-manipulation.h (get_original_index): Declare.Jan Hubicka1-0/+1
2019-12-02Enable recursive function versioningFeng Xue1-0/+2
2019-11-21Fix previous commit.Jan Hubicka1-2/+4
2019-11-14Support for value ranges in IPA predicatesJan Hubicka1-0/+2
2019-11-14Support extended aggregate jump function in ipa-cpFeng Xue1-34/+148
2019-11-11ipa-prop.c (ipa_propagate_indirect_call_infos): Remove ipcp summary.Jan Hubicka1-0/+24
2019-11-10cgraph.h (struct cgraph_node): Add ipcp_clone flag.Jan Hubicka1-1/+2