Re: [pushed][PATCH] LoongArch: Increase cost of vector aligned store/load.

2023-11-23 Thread Jiahao Xu
在 2023/11/19 上午2:25, Xi Ruoyao 写道: On Fri, 2023-11-17 at 10:21 +0800, chenglulu wrote: Pushed to r14-5545. 在 2023/11/16 下午4:44, Jiahao Xu 写道: Based on SPEC2017 performance evaluation results, it's better to make them equal to the cost of unaligned store/load so as to avoid odd alignment peel

Re: [pushed][PATCH] LoongArch: Increase cost of vector aligned store/load.

2023-11-18 Thread Xi Ruoyao
On Fri, 2023-11-17 at 10:21 +0800, chenglulu wrote: > Pushed to r14-5545. > > 在 2023/11/16 下午4:44, Jiahao Xu 写道: > > Based on SPEC2017 performance evaluation results, it's better to make them > > equal > > to the cost of unaligned store/load so as to avoid odd alignment peeling. > > > > gcc/Chan

Re: [pushed][PATCH] LoongArch: Increase cost of vector aligned store/load.

2023-11-16 Thread chenglulu
Pushed to r14-5545. 在 2023/11/16 下午4:44, Jiahao Xu 写道: Based on SPEC2017 performance evaluation results, it's better to make them equal to the cost of unaligned store/load so as to avoid odd alignment peeling. gcc/ChangeLog: * config/loongarch/loongarch.cc (loongarch_builtin_ve

[PATCH] LoongArch: Increase cost of vector aligned store/load.

2023-11-16 Thread Jiahao Xu
Based on SPEC2017 performance evaluation results, it's better to make them equal to the cost of unaligned store/load so as to avoid odd alignment peeling. gcc/ChangeLog: * config/loongarch/loongarch.cc (loongarch_builtin_vectorization_cost): Adjust. diff --git a/gcc/config/loonga

Re: [PATCH] LoongArch: Increase cost of vector aligned store/load.

2023-11-15 Thread WANG Xuerui
On 11/16/23 14:17, Jiahao Xu wrote: Based on SPEC2017 performance evaluation results, making them equal to the cost of unaligned store/load to avoid odd alignment peeling is better. Paraphrasing a bit to shorten the subject of the sentence: "it's better to make them equal to ... so as to avoid

[PATCH] LoongArch: Increase cost of vector aligned store/load.

2023-11-15 Thread Jiahao Xu
Based on SPEC2017 performance evaluation results, making them equal to the cost of unaligned store/load to avoid odd alignment peeling is better. gcc/ChangeLog: * config/loongarch/loongarch.cc (loongarch_builtin_vectorization_cost): Adjust. diff --git a/gcc/config/loongarch/loong