Re: [PATCH v3] LoongArch: Optimize immediate load.

2022-11-03 Thread Lulu Cheng
在 2022/11/4 上午10:56, Xi Ruoyao 写道: On Fri, 2022-11-04 at 10:33 +0800, Lulu Cheng wrote: 在 2022/11/4 上午10:22, Xi Ruoyao 写道: On Tue, 2022-11-01 at 20:04 +0800, Lulu Cheng wrote: gcc/ChangeLog:  * config/loongarch/constraints.md (x): New constraint.  * config/loongarch/loonga

Re: [PATCH v3] LoongArch: Optimize immediate load.

2022-11-03 Thread Xi Ruoyao via Gcc-patches
On Fri, 2022-11-04 at 10:33 +0800, Lulu Cheng wrote: > > 在 2022/11/4 上午10:22, Xi Ruoyao 写道: > > On Tue, 2022-11-01 at 20:04 +0800, Lulu Cheng wrote: > > > gcc/ChangeLog: > > > > > >  * config/loongarch/constraints.md (x): New constraint. > > >  * config/loongarch/loongarch.cc (str

Re: [PATCH v3] LoongArch: Optimize immediate load.

2022-11-03 Thread Lulu Cheng
在 2022/11/4 上午10:22, Xi Ruoyao 写道: On Tue, 2022-11-01 at 20:04 +0800, Lulu Cheng wrote: gcc/ChangeLog: * config/loongarch/constraints.md (x): New constraint. * config/loongarch/loongarch.cc (struct loongarch_address_info): Adds a method to load the immediate 32 to 6

Re: [PATCH v3] LoongArch: Optimize immediate load.

2022-11-03 Thread Xi Ruoyao via Gcc-patches
On Tue, 2022-11-01 at 20:04 +0800, Lulu Cheng wrote: > gcc/ChangeLog: > > * config/loongarch/constraints.md (x): New constraint. > * config/loongarch/loongarch.cc (struct loongarch_address_info): > Adds a method to load the immediate 32 to 64 bit field. > (struct lo