On 4/18/23 18:54, Kito Cheng via Gcc-patches wrote:
Could you please move the new function declarations and new code to

+Enum
+Name(riscv_vector_lmul) Type(enum riscv_vector_lmul_enum)
+The possible vectorization factor:
+
+EnumValue
+Enum(riscv_vector_lmul) String(1) Value(RVV_LMUL1)
+
+EnumValue
+Enum(riscv_vector_lmul) String(2) Value(RVV_LMUL2)
+
+EnumValue
+Enum(riscv_vector_lmul) String(4) Value(RVV_LMUL4)
+
+EnumValue
+Enum(riscv_vector_lmul) String(8) Value(RVV_LMUL8)

I would like to introduce this option later, it's used for fine tuning,
VLA vectorizer should be able to work without this tuning option.
So I think this was in a patch I already ACK'd from Juzhe.


+mriscv-vector-lmul=
+Target RejectNegative Joined Enum(riscv_vector_lmul) Var(riscv_vector_lmul) 
Init(RVV_LMUL1)
+-mriscv-vector-lmul=<lmul>     Set the vf using lmul in auto-vectorization.
+

Same question for this
Similarly.

jeff

Reply via email to