Re: [PATCH] RISC-V: Add auto-vect pattern for vector rotate shift

2024-08-07 Thread Jeff Law
On 8/7/24 3:42 AM, Feng Wang wrote: This patch add the vector rotate shift pattern for auto-vect. With this patch, the scalar rotate shift can be automatically vectorized into vector rotate shift. signed-off-by: Feng Wang gcc/ChangeLog: * config/riscv/autovec-opt.md (v3):

[PATCH] RISC-V: Add auto-vect pattern for vector rotate shift

2024-08-07 Thread 钟居哲
diff --git a/gcc/config/riscv/autovec-opt.md b/gcc/config/riscv/autovec-opt.md index d7a3cfd4602..923122510ac 100644 --- a/gcc/config/riscv/autovec-opt.md +++ b/gcc/config/riscv/autovec-opt.md @@ -1607,3 +1607,19 @@ Such pattern which is natural auto-vectorization pattern should be in autovec.md

[PATCH] RISC-V: Add auto-vect pattern for vector rotate shift

2024-08-07 Thread Feng Wang
This patch add the vector rotate shift pattern for auto-vect. With this patch, the scalar rotate shift can be automatically vectorized into vector rotate shift. signed-off-by: Feng Wang gcc/ChangeLog: * config/riscv/autovec-opt.md (v3): Add define_expand for vector rotate