From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by sourceware.org (Postfix) with ESMTPS id 776833858D3C for ; Wed, 22 Mar 2023 16:50:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 776833858D3C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ed1-x52a.google.com with SMTP id b20so42631014edd.1 for ; Wed, 22 Mar 2023 09:50:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679503828; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=zwNdG4GoOYYiIr5YZN+HgP4xQlrnO0DV9a9qySU033I=; b=Cyp3TfZuQKG8j4TejRhoJB3UooLtyEbBKfAifhOdrIiq+D7jTz2hgGdIpFObt/rRQz XLn1NULtj3JPXjb2OfVmuslY7QeI2uBI6rn2eaRY3u+3sbzERr/EDL3pRmD1xn7LO8vF MEA25x0n8F7V6/ML1bZvG8pn2fK1poNwPHkgy+/M9Z3ulC23f9XcwaMIVFScmBLpKajU ufzkfgRyW2Ul3ZN4IVzvtXi1z/s0oSvXQN6rUbtiAsMB4Id9n1LsIkS8QqoXuN5kA4Po 1YzEw9JolTuDXI0K94lt406lJ5RstBDVuMzup86Nf1JqySejACP55TbnS52fLIiTo0Z7 xiJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679503828; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zwNdG4GoOYYiIr5YZN+HgP4xQlrnO0DV9a9qySU033I=; b=GdOO37psFdI15QZCIjlVacnS+Rqh/SA3L4+ZVBB5t769OrDzxMJ8Bi2s6BKfBCpOpz 40qitidafyLAdlDaQXH0hTtFDwfQ1lqhchNTlrJAb6hhHzqDgyQ/U+UWKgYgT5M6HiQm BHcvji4uMAxD20BZjFMkhOiIkpgr2qfwUiJkO7xE5O9ZzEmCMikg3ATy16yHpxd2kAcc Jo5zY9O1/Hva5U5A4sd3ap1W5fhOPd1Q0gIkJTibzy/ENBDoJqr/UC7zLFReGOmPW8QT y9PIluZ+nF2E+8GpS1/Ue9+7zYVw7LItSeaioZf7bUqc0jdL8YGLy80mBUTfuWFAT97k xrmQ== X-Gm-Message-State: AO0yUKWu/jdDLRuV5TtJUHZYN4m+dflH4NmkAIxS1CYTOrxWt8xFxk9j ObmeH8T4Ru6AE3p4IhvcZpM= X-Google-Smtp-Source: AK7set8lMSmR00mumDaPqZuCdaOuI8BgSv3iEYbqQsQWMnHhgvphYkqPmMY/WtyQTcgEkf9CkkD27Q== X-Received: by 2002:aa7:d6c6:0:b0:500:4a5d:af3f with SMTP id x6-20020aa7d6c6000000b005004a5daf3fmr6544741edr.34.1679503827964; Wed, 22 Mar 2023 09:50:27 -0700 (PDT) Received: from ?IPv6:::1? ([2001:4bb8:107:7a30::81e9:8110]) by smtp.gmail.com with ESMTPSA id n13-20020a50934d000000b004fe9253e923sm8082220eda.83.2023.03.22.09.50.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Mar 2023 09:50:27 -0700 (PDT) Date: Wed, 22 Mar 2023 17:50:24 +0100 From: Bernhard Reutner-Fischer To: Richard Biener , Richard Biener via Gcc-patches , gcc-patches@gcc.gnu.org CC: Jakub Jelinek Subject: Re: [PATCH] tree-optimization/109237 - last_stmt is possibly slow In-Reply-To: <20230322123020.B9718385B533@sourceware.org> References: <20230322123020.B9718385B533@sourceware.org> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 22 March 2023 13:29:52 CET, Richard Biener via Gcc-patches wrote: >The alternative would be to change last_stmt, explicitely introducing >last_nondebug_stmt=2E I remember we chickened out and made last_stmt >conservative here but not anticipating the compile-time issues this >creates=2E I count 227 last_stmt and 12 last_and_only_stmt uses=2E In https://inbox=2Esourceware=2Eorg/gcc-help/20211121010713=2E1452267f@nbb= rfq/ i asked if maybe ---8<--- 1) last_stmt wouldn't it be more efficient if tree-cfg=2Ec:: last_stmt() would gimple_seq_last_nondebug_stmt (bb_seq (bb)) ? That would set stmt=3DNULL only after the loop it seems=2E=2E