From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) by sourceware.org (Postfix) with ESMTPS id AA774386F008 for ; Tue, 29 Sep 2020 18:19:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org AA774386F008 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mjambor@suse.cz X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 6A659AB91 for ; Tue, 29 Sep 2020 18:19:01 +0000 (UTC) Resent-From: Martin Jambor Resent-Date: Tue, 29 Sep 2020 20:19:00 +0200 Resent-Message-ID: <20200929181900.GA13380@virgil.suse.cz> Resent-To: GCC Patches Message-Id: From: Martin Jambor Date: Tue, 29 Sep 2020 20:12:45 +0200 Subject: [PATCH 0/6] IPA cleanups and IPA-CP improvements for 548.exchange2_r To: GCC Patches Cc: Jan Hubicka X-Spam-Status: No, score=-3033.0 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2020 18:19:04 -0000 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