public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH v2 00/07] RISC-V: autovec: Add auto-vectorization support
@ 2023-03-06  3:13 Michael Collison
  2023-03-06  4:05 ` Xi Ruoyao
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Collison @ 2023-03-06  3:13 UTC (permalink / raw)
  To: gcc-patches

This series of patches adds foundational support for RISC-V 
autovectorization support. These patches are based on the current 
upstream rvv vector intrinsic support and is not a new implementation. 
Most of the implementation consists of adding the new vector cost model, 
the autovectorization patterns themselves and target hooks.This 
implementation only provides support for integer addition and 
subtraction as a proof of concept. This patch set should not be 
construed to be feature complete. Based on conversations with the 
community these patches are intended to lay the groundwork for feature 
completion and collaboration within the RISC-V community.In version 1 of 
this patch submission I neglected to indicate that these patches are 
largely based off the work of Juzhe Zhong 
(juzhe.zhong@rivai.ai<mailto:juzhe.zhong@rivai.ai>) of RiVAI. More 
specifically the rvv-next branch 
at:https://github.com/riscv-collab/riscv-gcc.git 
<https://github.com/riscv-collab/riscv-gcc.git>is the foundation of this 
patch set. I want to publicly apologize to Juzhe and RiVIA for not 
attributing their work visibly and publicly.As discussed on this list, 
if these patches are approved they will be merged into a 
"auto-vectorization" branch once gcc-13 branches for release.There are 
two known issues related to crashes (assert failures) associated with 
tree vectorization; one of which I have sent a patch for and have 
received feedback.

Changes in v2

- Updated ChangeLog entry to include RiVAI contributions

- Fixed ChangeLog email formatting

- Fixed gnu formatting issues in the code




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH v2 00/07] RISC-V: autovec: Add auto-vectorization support
  2023-03-06  3:13 [PATCH v2 00/07] RISC-V: autovec: Add auto-vectorization support Michael Collison
@ 2023-03-06  4:05 ` Xi Ruoyao
  2023-03-06  5:26   ` Michael Collison
  0 siblings, 1 reply; 3+ messages in thread
From: Xi Ruoyao @ 2023-03-06  4:05 UTC (permalink / raw)
  To: Michael Collison, gcc-patches

On Sun, 2023-03-05 at 22:13 -0500, Michael Collison wrote:

/* snip */

> - Fixed ChangeLog email formatting

Unfortunately it's not fixed.  We expect one tab, but now you have 16
whitespaces.

To me it looks like your email client is being too smart and destroying
the patch .  Try "git send-email" which is much easier to be correctly
configured.

-- 
Xi Ruoyao <xry111@xry111.site>
School of Aerospace Science and Technology, Xidian University

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH v2 00/07] RISC-V: autovec: Add auto-vectorization support
  2023-03-06  4:05 ` Xi Ruoyao
@ 2023-03-06  5:26   ` Michael Collison
  0 siblings, 0 replies; 3+ messages in thread
From: Michael Collison @ 2023-03-06  5:26 UTC (permalink / raw)
  To: Xi Ruoyao; +Cc: gcc-patches

Thanks for the feedback, will try that next time.

Michael Collison


> On Mar 5, 2023, at 11:06 PM, Xi Ruoyao <xry111@xry111.site> wrote:
> 
> On Sun, 2023-03-05 at 22:13 -0500, Michael Collison wrote:
> 
> /* snip */
> 
>> - Fixed ChangeLog email formatting
> 
> Unfortunately it's not fixed.  We expect one tab, but now you have 16
> whitespaces.
> 
> To me it looks like your email client is being too smart and destroying
> the patch .  Try "git send-email" which is much easier to be correctly
> configured.
> 
> -- 
> Xi Ruoyao <xry111@xry111.site>
> School of Aerospace Science and Technology, Xidian University

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-03-06  5:26 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-06  3:13 [PATCH v2 00/07] RISC-V: autovec: Add auto-vectorization support Michael Collison
2023-03-06  4:05 ` Xi Ruoyao
2023-03-06  5:26   ` Michael Collison

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).