> @@ -176,6 +178,46 @@ calculate_ratio (unsigned int sew, enum vlmul_type vlmul) > return ratio; > } > > +/* Implement TARGET_VECTORIZE_PREFERRED_SIMD_MODE for RVV. */ > + > +machine_mode > +riscv_vector_preferred_simd_mode (scalar_mode mode)
JuZhe's patch[1] has been implemented and his version handles types/modes in the right way IMO, so I would like to take his version for this hook. [1] https://patchwork.sourceware.org/project/gcc/patch/20230419164214.1032017-3-juzhe.zh...@rivai.ai/