[PATCH 0/6] IPA cleanups and IPA-CP improvements for 548.exchange2_r
Martin Jambor
mjambor@suse.cz
Tue Sep 29 18:12:45 GMT 2020
Hi,
this patch set is a result of rebasing the one I sent here three weeks
ago on current trunk. Last week I also checked the WPA memory
requirements when building Firefox and it did not change from the
unpatched numbers.
Bootstrapped and tested and LTO bootstrapped on x86-64. OK for trunk?
Thanks,
Martin
Martin Jambor (6):
ipa: Bundle vectors describing argument values
ipa: Introduce ipa_cached_call_context
ipa: Bundle estimates of ipa_call_context::estimate_size_and_time
ipa: Multiple predicates for loop properties, with frequencies
ipa-cp: Add dumping of overall_size after cloning
ipa-cp: Separate and increase the large-unit parameter
gcc/doc/invoke.texi | 4 +
gcc/ipa-cp.c | 303 ++++----
gcc/ipa-fnsummary.c | 829 +++++++++++----------
gcc/ipa-fnsummary.h | 113 ++-
gcc/ipa-inline-analysis.c | 92 +--
gcc/ipa-prop.c | 10 +
gcc/ipa-prop.h | 112 ++-
gcc/params.opt | 8 +
gcc/testsuite/gcc.dg/ipa/ipcp-loophint-1.c | 29 +
9 files changed, 867 insertions(+), 633 deletions(-)
create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-loophint-1.c
--
2.28.0
More information about the Gcc-patches
mailing list