aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-fnsummary.c
AgeCommit message (Expand)Author
2021-03-01Fix ICE in compute_fn_summaryJan Hubicka
2021-02-18middle-end/99122 - Issues with VLA parameter inliningRichard Biener
2021-02-12middle-end/38474 - fix alias walk budget accounting in IPA analysisRichard Biener
2021-01-04Update copyright years.Jakub Jelinek
2020-11-06Add fnspec handling to ipa mode of ipa-modef.Jan Hubicka
2020-11-06Move size time tables from GGC to heapJan Hubicka
2020-10-31Move clone_info to summaryJan Hubicka
2020-10-29LTO: get_section: add new argumentMartin Liska
2020-10-23Move thunks out of cgraph_nodeJan Hubicka
2020-10-21Inline functions with builtin_constant_p more agressively.Jan Hubicka
2020-10-14Turn offset_map to HOST_WIDE_INTJan Hubicka
2020-10-02ipa: Multiple predicates for loop properties, with frequenciesMartin Jambor
2020-10-02ipa: Bundle estimates of ipa_call_context::estimate_size_and_timeMartin Jambor
2020-10-02ipa: Introduce ipa_cached_call_contextMartin Jambor
2020-10-02ipa: Bundle vectors describing argument valuesMartin Jambor
2020-10-01Fix ICE in ipa_edge_args_sum_t::duplicateJan Hubicka
2020-09-26Track arguments pointing to local or readonly memory in ipa-fnsummaryJan Hubicka
2020-09-24add move CTOR to auto_vec, use auto_vec for get_loop_exit_edgesRichard Biener
2020-09-23Cleanup modref interfaces.Jan Hubicka
2020-08-27vec: add exact argument for various grow functions.Martin Liska
2020-08-12Replace std::vector<> usage in ipa-fnsummary.c with GCC's vec<>.Aldy Hernandez
2020-08-06ipa-fnsummary: Include <vector> the proper wayGerald Pfeifer
2020-08-03Multi-range implementation for value_range (irange).Aldy Hernandez
2020-07-13ipa-fnsummary: Fix ICE with switch predicates [PR96130]Jakub Jelinek
2020-04-04Fix previous commit.Jan Hubicka
2020-04-04ipa: Fix wrong code with failed propagation to builtin_constant_p [PR93940]Jan Hubicka
2020-03-20Fix verifier ICE on wrong comdat local flag [PR93347]Jan Hubicka
2020-01-28ipa: fix handling of multiple speculations (PR93318)Jan Hubicka
2020-01-16Make profile estimation more preciseJan Hubicka
2020-01-13Missed function specialization + partial devirtualizationXiong Hu Luo
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-08Replace node->name/node->order with node->dump_name.Martin Liska
2020-01-01Update copyright years.Jakub Jelinek
2019-12-19ipa: duplicate ipa_size_summary for cloned nodesJan Hubicka
2019-12-14re PR ipa/92357 (ICE in IPA pass fnsummary in openmp offload)Jakub Jelinek
2019-12-03ipa-fnsummary.c: Include tree-into-ssa.h.Jan Hubicka
2019-11-30cgraph.c (cgraph_node::dump): Dump unit_id and merged_extern_inline.Jan Hubicka
2019-11-25Comment too strict checking assert.Martin Liska
2019-11-23Convert inliner to function specific param infrastructureJan Hubicka
2019-11-23ipa-fnsummary.c: Fix comment typos.Jakub Jelinek
2019-11-21ipa-fnsummary.c (evaluate_conditions_for_known_args): Be ready for some vecto...Jan Hubicka
2019-11-21Incremental updating of inline summaries.Jan Hubicka
2019-11-20Implement inline call summaries.Jan Hubicka
2019-11-19Remove unused parameter PROB in ipa-fnsummary.cJan Hubicka
2019-11-14ipa-fnsummary.c (ipa_call_context::estimate_size_and_time, [...]): Micro opti...Jan Hubicka
2019-11-14Support for value ranges in IPA predicatesJan Hubicka
2019-11-14Support extended aggregate jump function in ipa-cpFeng Xue
2019-11-12Remove gcc/params.* files.Martin Liska