Re: Re: [PATCH] RISC-V: Fine tune gather load RA constraint

2023-04-25 Thread Kito Cheng via Gcc-patches
Committed to trunk On Mon, Apr 24, 2023 at 11:06 AM juzhe.zh...@rivai.ai wrote: > > Adding earlyclobber is to make dest operand do not overlap with source > operand. > For example: > for gather load, vluxei.v v8,(a5),v8 is illegal according to RVV ISA. > GCC is using same way as LLVM which is a

Re: Re: [PATCH] RISC-V: Fine tune gather load RA constraint

2023-04-23 Thread juzhe.zh...@rivai.ai
Adding earlyclobber is to make dest operand do not overlap with source operand. For example: for gather load, vluxei.v v8,(a5),v8 is illegal according to RVV ISA. GCC is using same way as LLVM which is also adding earlyclobber for modeling disabling overlap between dest and source operand. juz

Re: Re: [PATCH] RISC-V: Fine tune gather load RA constraint

2023-03-19 Thread juzhe.zh...@rivai.ai
It's ok to defer them GCC-14. I will keep testing and fix bugs during these 2 months. I won't support any more feature or optimizations until GCC-14 is open. juzhe.zh...@rivai.ai From: Jeff Law Date: 2023-03-20 00:55 To: juzhe.zh...@rivai.ai; gcc-patches CC: kito.cheng Subject: Re: [PATCH] RI

Re: Re: [PATCH] RISC-V: Fine tune gather load RA constraint

2023-03-14 Thread juzhe.zh...@rivai.ai
Hi, Jeff. I really hope the current "refine tune RA constraint" patches can be merged into GCC-13. These patches are just making RA constraint to be consistent with RVV ISA after I double checked RVV ISA. These RA constraints changing is very safe. This is the last stuff that I want to make it in