aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-fnsummary.c
AgeCommit message (Expand)AuthorFilesLines
2021-07-29Use range-based for loops for traversing loopsKewen Lin1-1/+1
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-4/+4
2021-05-26Convert remaining passes to get_range_query.Aldy Hernandez1-2/+9
2021-05-10ipa: Get rid of IPA_NODE_REF and IPA_EDGE_REFMartin Jambor1-14/+16
2021-03-01Fix ICE in compute_fn_summaryJan Hubicka1-4/+11
2021-02-18middle-end/99122 - Issues with VLA parameter inliningRichard Biener1-1/+7
2021-02-12middle-end/38474 - fix alias walk budget accounting in IPA analysisRichard Biener1-3/+9
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-06Add fnspec handling to ipa mode of ipa-modef.Jan Hubicka1-1/+5
2020-11-06Move size time tables from GGC to heapJan Hubicka1-37/+34
2020-10-31Move clone_info to summaryJan Hubicka1-2/+4
2020-10-29LTO: get_section: add new argumentMartin Liska1-4/+2
2020-10-23Move thunks out of cgraph_nodeJan Hubicka1-4/+4
2020-10-21Inline functions with builtin_constant_p more agressively.Jan Hubicka1-2/+67
2020-10-14Turn offset_map to HOST_WIDE_INTJan Hubicka1-3/+3
2020-10-02ipa: Multiple predicates for loop properties, with frequenciesMartin Jambor1-105/+213
2020-10-02ipa: Bundle estimates of ipa_call_context::estimate_size_and_timeMartin Jambor1-31/+29
2020-10-02ipa: Introduce ipa_cached_call_contextMartin Jambor1-13/+8
2020-10-02ipa: Bundle vectors describing argument valuesMartin Jambor1-242/+198
2020-10-01Fix ICE in ipa_edge_args_sum_t::duplicateJan Hubicka1-0/+2
2020-09-26Track arguments pointing to local or readonly memory in ipa-fnsummaryJan Hubicka1-8/+35
2020-09-24add move CTOR to auto_vec, use auto_vec for get_loop_exit_edgesRichard Biener1-3/+1
2020-09-23Cleanup modref interfaces.Jan Hubicka1-0/+41
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-13/+13
2020-08-12Replace std::vector<> usage in ipa-fnsummary.c with GCC's vec<>.Aldy Hernandez1-9/+8
2020-08-06ipa-fnsummary: Include <vector> the proper wayGerald Pfeifer1-1/+1
2020-08-03Multi-range implementation for value_range (irange).Aldy Hernandez1-7/+13
2020-07-13ipa-fnsummary: Fix ICE with switch predicates [PR96130]Jakub Jelinek1-2/+8
2020-04-04Fix previous commit.Jan Hubicka1-1/+1
2020-04-04ipa: Fix wrong code with failed propagation to builtin_constant_p [PR93940]Jan Hubicka1-7/+37
2020-03-20Fix verifier ICE on wrong comdat local flag [PR93347]Jan Hubicka1-4/+0
2020-01-28ipa: fix handling of multiple speculations (PR93318)Jan Hubicka1-22/+14
2020-01-16Make profile estimation more preciseJan Hubicka1-1/+1
2020-01-13Missed function specialization + partial devirtualizationXiong Hu Luo1-1/+21
2020-01-09Make cgraph_edge::resolve-speculation staticMartin Jambor1-2/+2
2020-01-09Add Optimization for various IPA parameters.Martin Liska1-3/+4
2020-01-08Use cgraph_node::dump_{asm_},name where possible.Martin Liska1-1/+1
2020-01-08Replace node->name/node->order with node->dump_name.Martin Liska1-7/+5
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-19ipa: duplicate ipa_size_summary for cloned nodesJan Hubicka1-2/+1
2019-12-14re PR ipa/92357 (ICE in IPA pass fnsummary in openmp offload)Jakub Jelinek1-9/+9
2019-12-03ipa-fnsummary.c: Include tree-into-ssa.h.Jan Hubicka1-0/+5
2019-11-30cgraph.c (cgraph_node::dump): Dump unit_id and merged_extern_inline.Jan Hubicka1-0/+3
2019-11-25Comment too strict checking assert.Martin Liska1-1/+1
2019-11-23Convert inliner to function specific param infrastructureJan Hubicka1-6/+10
2019-11-23ipa-fnsummary.c: Fix comment typos.Jakub Jelinek1-30/+30
2019-11-21ipa-fnsummary.c (evaluate_conditions_for_known_args): Be ready for some vecto...Jan Hubicka1-85/+129
2019-11-21Incremental updating of inline summaries.Jan Hubicka1-4/+26
2019-11-20Implement inline call summaries.Jan Hubicka1-29/+194
2019-11-19Remove unused parameter PROB in ipa-fnsummary.cJan Hubicka1-8/+4