On 4/6/23 19:21, juzhe.zh...@rivai.ai wrote:
From: Juzhe-Zhong <juzhe.zh...@rivai.ai>

The next patch to enable basic RVV auto-vectorization of
VLA auto-vectorization (RVV_SCALABLE) and fixed-length VLS auto-vectorization 
(RVV_FIXED_VLMAX).

We will support RVV_FIXED_VLMIN in the future.

gcc/ChangeLog:

         * config/riscv/riscv-opts.h (enum riscv_autovec_preference_enum): Add 
RVV auto-vectorization compile option.
         (enum riscv_autovec_lmul_enum): Ditto.
         * config/riscv/riscv.opt: Ditto.
No real objection here. Just a question. What's the rationale behind exposing lmul settings to the user? I'd think that should largely be compiler managed. But maybe I'm missing something.

jeff

Reply via email to