Re: Re: [PATCH V3] RISC-V: Remove mem-to-mem VLS move pattern[PR111566]

2023-09-27 Thread juzhe.zh...@rivai.ai
e mov pattern. juzhe.zh...@rivai.ai From: Kito Cheng Date: 2023-09-27 18:07 To: juzhe.zh...@rivai.ai CC: kito.cheng; gcc-patches; jeffreyalaw; Robin Dapp Subject: Re: Re: [PATCH V3] RISC-V: Remove mem-to-mem VLS move pattern[PR111566] I can understand why remove mem to mem pattern, but why the norma

Re: Re: [PATCH V3] RISC-V: Remove mem-to-mem VLS move pattern[PR111566]

2023-09-27 Thread Kito Cheng
I can understand why remove mem to mem pattern, but why the normal mov pattern for VLS_AVL_IMM need to change too? On Wed, Sep 27, 2023 at 10:39 AM juzhe.zh...@rivai.ai wrote: > > >> Why add `can_create_pseudo_p ()` here? this will split after reload, > >> but we forbid that pattern between reloa

Re: Re: [PATCH V3] RISC-V: Remove mem-to-mem VLS move pattern[PR111566]

2023-09-27 Thread juzhe.zh...@rivai.ai
>> Why add `can_create_pseudo_p ()` here? this will split after reload, >> but we forbid that pattern between reload and split2? I have no ideal. Some fortran tests just need recognization of mem-to-mem pattern before RA. I don't know the reason. juzhe.zh...@rivai.ai From: Kito Cheng Date: 2