RE: [PATCH V2] RISC-V: Enhance RVV VLA SLP auto-vectorization with decompress operation

2023-06-12 Thread Li, Pan2 via Gcc-patches
-V: Enhance RVV VLA SLP auto-vectorization with decompress operation On 6/12/23 09:11, juzhe.zh...@rivai.ai wrote: > From: Juzhe-Zhong > > According to RVV ISA: > https://github.com/riscv/riscv-v-spec/blob/master/v-spec.adoc > > We can enhance VLA SLP auto-vectoriz

Re: [PATCH V2] RISC-V: Enhance RVV VLA SLP auto-vectorization with decompress operation

2023-06-12 Thread Jeff Law via Gcc-patches
On 6/12/23 09:11, juzhe.zh...@rivai.ai wrote: From: Juzhe-Zhong According to RVV ISA: https://github.com/riscv/riscv-v-spec/blob/master/v-spec.adoc We can enhance VLA SLP auto-vectorization with (16.5.1. Synthesizing vdecompress) Decompress operation. Case 1 (nunits = POLY_INT_CST [16, 16

[PATCH V2] RISC-V: Enhance RVV VLA SLP auto-vectorization with decompress operation

2023-06-12 Thread juzhe . zhong
From: Juzhe-Zhong According to RVV ISA: https://github.com/riscv/riscv-v-spec/blob/master/v-spec.adoc We can enhance VLA SLP auto-vectorization with (16.5.1. Synthesizing vdecompress) Decompress operation. Case 1 (nunits = POLY_INT_CST [16, 16]): _48 = VEC_PERM_EXPR <_37, _35, { 0, POLY_INT_CS