From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vs1-xe2c.google.com (mail-vs1-xe2c.google.com [IPv6:2607:f8b0:4864:20::e2c]) by sourceware.org (Postfix) with ESMTPS id 19B173858D28 for ; Wed, 3 May 2023 10:54:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 19B173858D28 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-vs1-xe2c.google.com with SMTP id ada2fe7eead31-42e6ac0cd5aso1615623137.1 for ; Wed, 03 May 2023 03:54:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683111251; x=1685703251; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6TEMA+ExUQOopqp7zT0Yh+SgoAA+qbjZogruc8slMzc=; b=syaoFF+cjASzBr37VhIitIV1FxWoAUPVb7Dujv5xsoWJTomkr0EOtyo94GQ6MRMjQ0 JiITfyzBAfS7X1yiLqpRKhyexnXGTY4NwQGf0H+LfE966kQOyDIxQ8LX0LpT9zdxHMa1 sz1tkfj07XnfrlwjCAz2XsqAVzZYHvNAtEfkmTRQ700qVazANiQ9ZtyPZEhZ+UqlwXbB K7JCVibqX4hCBflrPMImh6Ps37+4opFCKJdgmG/CBiFg0CoryBfwggDqJ04mLYZuw6jj fVfQzqAuD5W8DvT0T2xIcNKm0BgoDl9WpEhTf7nUgcf7/3XaX3fW7xU6cq0uQvRZeC4x 3WoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683111251; x=1685703251; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6TEMA+ExUQOopqp7zT0Yh+SgoAA+qbjZogruc8slMzc=; b=UbadHOTjYQcl7p2JjrggeISIrCaSNyM0DExJDX2GYVOS4D2M8NPyh/3G1OONsfH2nM Bg7TqpKRO9j3mIdDn+iVi23Fgqz94VWgUwPKyzaklyWuW/sNAMCgD4hTdow3/CKQD4Iu Am7plyAOIcb33B528a3MpapnmSww1cmxT9ui/WcZCsYNk2D3Zp7pA7XIiHZbiaBLYOHg 0Ex63cUnquSryRNxbfJ5eTcYVL65POTPj4nhWHmWxWpU8vCSTZ9KbWvQ1y5KJhAdT/04 501SUeUWJSH8TxGtb10M8an/Wcfn1RI7XYOvvitFEu9HWOYPfkZ4QybCx3ncoApfD72t J/RA== X-Gm-Message-State: AC+VfDyCTFgkePACku6ZJgjxS0XKvXofNxhRr6hUozJuc0x13ZU3O1pw D+yEiSeGMGYedMKhJZGmP2e92wE8NT581oH0zMM= X-Google-Smtp-Source: ACHHUZ4qYVPtpgSA+bmOF/OP/mPmvtFqXn6RPkx0XL06AeKN/O5OWxEFJXs6fZge6K7JmEjSliBPLP019O/stu09y5w= X-Received: by 2002:a05:6102:2845:b0:42c:7df3:ca0a with SMTP id az5-20020a056102284500b0042c7df3ca0amr1125837vsb.17.1683111250832; Wed, 03 May 2023 03:54:10 -0700 (PDT) MIME-Version: 1.0 References: <20230426214514.3355280-1-collison@rivosinc.com> <20230426214514.3355280-4-collison@rivosinc.com> In-Reply-To: <20230426214514.3355280-4-collison@rivosinc.com> From: Kito Cheng Date: Wed, 3 May 2023 18:53:59 +0800 Message-ID: Subject: Re: [PATCH v5 03/10] RISC-V:autovec: Add auto-vectorization support functions To: Michael Collison Cc: gcc-patches@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.9 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,T_SCC_BODY_TEXT_LINE 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: > @@ -176,6 +178,46 @@ calculate_ratio (unsigned int sew, enum vlmul_type vlmul) > return ratio; > } > > +/* Implement TARGET_VECTORIZE_PREFERRED_SIMD_MODE for RVV. */ > + > +machine_mode > +riscv_vector_preferred_simd_mode (scalar_mode mode) JuZhe's patch[1] has been implemented and his version handles types/modes in the right way IMO, so I would like to take his version for this hook. [1] https://patchwork.sourceware.org/project/gcc/patch/20230419164214.1032017-3-juzhe.zhong@rivai.ai/