From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk1-xa35.google.com (mail-vk1-xa35.google.com [IPv6:2607:f8b0:4864:20::a35]) by sourceware.org (Postfix) with ESMTPS id A5A8F3857C59; Wed, 27 Oct 2021 13:18:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A5A8F3857C59 Received: by mail-vk1-xa35.google.com with SMTP id 144so1024714vky.7; Wed, 27 Oct 2021 06:18:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=omqce6r+ZsjYOVm8pR3rTLthySAczmkz5HVzBk7jx0A=; b=v5x88jFj1qcC3nimDz7066ha74D1HDxvA0A2C52gT36bDCOoVN3I9AmekObCasVzPo /UDyxo+mV6z02al2B6t9FtX9JxjtnHmZTjXZOGBZp3hI1yr4nyw/xJ+LqgyI8iwEikHG lPAZQ9WC5aDBcBAW85bU6uXid3WqYF4hF5jnv2+YFYWk31u/68r1ejtVI5+w9F5mLtPe UJ6TCMUdww8LxNJyrB6v+asSg1f05HVLz6xv64QR/PCM4Lbgmk+EB+S7vyNLncuTuYCY nPcvhkSsjq0ON3wdov0O/Rb+88KTg2rt8L2kZLKt9dgeT9+95+e4cyCwYtte7AmCHh4v wBmQ== X-Gm-Message-State: AOAM530flk6OUguWEbqMSAbxLTkLCSHe5zTiAYN/9m1vHttTGblzFx20 VRsGARmLFwrAkfquUGyJUMIqK3V1vTOkSaqrpaw= X-Google-Smtp-Source: ABdhPJxWS/rzsEgh1xzqPiisFNLv2raG9aax3TzArLwpdxKBsV/h3frSprs39SXE5e8EAKkmmlWZurVdAh8fSCEQYt4= X-Received: by 2002:a1f:9b48:: with SMTP id d69mr29643048vke.16.1635340702388; Wed, 27 Oct 2021 06:18:22 -0700 (PDT) MIME-Version: 1.0 References: <20210917052505.2469224-1-luoxhu@linux.ibm.com> <70c8e294-d69e-2b98-2085-640ac1a1d511@linux.ibm.com> <41a6cf1d-8eda-acb5-b397-88f383c49e1f@linux.ibm.com> In-Reply-To: <41a6cf1d-8eda-acb5-b397-88f383c49e1f@linux.ibm.com> From: David Edelsohn Date: Wed, 27 Oct 2021 09:17:32 -0400 Message-ID: Subject: Re: Ping^3: [PATCH v2 0/2] Fix vec_sel code generation and merge xxsel to vsel To: Xionghu Luo Cc: GCC Patches , Bill Schmidt , Segher Boessenkool , linkw@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Wed, 27 Oct 2021 13:18:25 -0000 This patch series is okay. Thanks, David On Thu, Oct 21, 2021 at 11:25 PM Xionghu Luo wrote: > > Ping^3, thanks. > > https://gcc.gnu.org/pipermail/gcc-patches/2021-September/579637.html > > > On 2021/10/15 14:28, Xionghu Luo via Gcc-patches wrote: > > Ping^2, thanks. > > > > https://gcc.gnu.org/pipermail/gcc-patches/2021-September/579637.html > > > > > > On 2021/10/8 09:17, Xionghu Luo via Gcc-patches wrote: > >> Ping, thanks. > >> > >> > >> On 2021/9/17 13:25, Xionghu Luo wrote: > >>> These two patches are updated version from: > >>> https://gcc.gnu.org/pipermail/gcc-patches/2021-September/579490.html > >>> > >>> Changes: > >>> 1. Fix alignment error in md files. > >>> 2. Replace rtx_equal_p with match_dup. > >>> 3. Use register_operand instead of gpc_reg_operand to align with > >>> vperm/xxperm. > >>> 4. Regression tested pass on P8LE. > >>> > >>> Xionghu Luo (2): > >>> rs6000: Fix wrong code generation for vec_sel [PR94613] > >>> rs6000: Fold xxsel to vsel since they have same semantics > >>> > >>> gcc/config/rs6000/altivec.md | 84 ++++++++++++++----- > >>> gcc/config/rs6000/rs6000-call.c | 62 ++++++++++++++ > >>> gcc/config/rs6000/rs6000.c | 19 ++--- > >>> gcc/config/rs6000/vector.md | 26 +++--- > >>> gcc/config/rs6000/vsx.md | 25 ------ > >>> gcc/testsuite/gcc.target/powerpc/builtins-1.c | 2 +- > >>> gcc/testsuite/gcc.target/powerpc/pr94613.c | 47 +++++++++++ > >>> 7 files changed, 193 insertions(+), 72 deletions(-) > >>> create mode 100644 gcc/testsuite/gcc.target/powerpc/pr94613.c > >>> > >> > > > > -- > Thanks, > Xionghu