RE: [PATCH v6] RISC-V: Using merge approach to optimize repeating sequence

2023-05-29 Thread Li, Pan2 via Gcc-patches
l.com>>; gcc-patches mailto:gcc-patches@gcc.gnu.org>> Cc: Kito.cheng mailto:kito.ch...@sifive.com>>; Li, Pan2 mailto:pan2...@intel.com>>; Wang, Yanzhang mailto:yanzhang.w...@intel.com>> Subject: Re: [PATCH v6] RISC-V: Using merge approach to optimize repeating sequenc

RE: [PATCH v6] RISC-V: Using merge approach to optimize repeating sequence

2023-05-24 Thread Li, Pan2 via Gcc-patches
.wang<mailto:yanzhang.w...@intel.com> Subject: [PATCH v6] RISC-V: Using merge approach to optimize repeating sequence From: Pan Li mailto:pan2...@intel.com>> This patch would like to optimize the VLS vector initialization like repeating sequence. From the vslide1down to the vmerge with

Re: [PATCH v6] RISC-V: Using merge approach to optimize repeating sequence

2023-05-24 Thread juzhe.zh...@rivai.ai
; kito.cheng; pan2.li; yanzhang.wang Subject: [PATCH v6] RISC-V: Using merge approach to optimize repeating sequence From: Pan Li This patch would like to optimize the VLS vector initialization like repeating sequence. From the vslide1down to the vmerge with a simple cost model, aka every instruction

[PATCH v6] RISC-V: Using merge approach to optimize repeating sequence

2023-05-24 Thread Pan Li via Gcc-patches
From: Pan Li This patch would like to optimize the VLS vector initialization like repeating sequence. From the vslide1down to the vmerge with a simple cost model, aka every instruction only has 1 cost. Given code with -march=rv64gcv_zvl256b --param riscv-autovec-preference=fixed-vlmax typedef i