Re: [RFC] light expander sra for parameters and returns

2023-08-07 Thread Richard Biener via Gcc-patches
On Sat, 5 Aug 2023, Jiufu Guo wrote: > > Hi, > > Richard Biener writes: > > > On Thu, 3 Aug 2023, Jiufu Guo wrote: > > > >> > >> Hi Richard, > >> > >> Richard Biener writes: > >> > >> > On Tue, 1 Aug 2023, Jiufu Guo wrote: > >> > > >> >> > >> >> Hi, > >> >> > >> >> Richard Biener writes

Re: [RFC] light expander sra for parameters and returns

2023-08-05 Thread Jiufu Guo via Gcc-patches
Hi, Richard Biener writes: > On Thu, 3 Aug 2023, Jiufu Guo wrote: > >> >> Hi Richard, >> >> Richard Biener writes: >> >> > On Tue, 1 Aug 2023, Jiufu Guo wrote: >> > >> >> >> >> Hi, >> >> >> >> Richard Biener writes: >> >> >> >> > On Mon, 24 Jul 2023, Jiufu Guo wrote: >> >> > >> >> >>

Re: [RFC] light expander sra for parameters and returns

2023-08-03 Thread Richard Biener via Gcc-patches
On Thu, 3 Aug 2023, Jiufu Guo wrote: > > Hi Richard, > > Richard Biener writes: > > > On Tue, 1 Aug 2023, Jiufu Guo wrote: > > > >> > >> Hi, > >> > >> Richard Biener writes: > >> > >> > On Mon, 24 Jul 2023, Jiufu Guo wrote: > >> > > >> >> > >> >> Hi Martin, > >> >> > >> >> Not sure about

Re: [RFC] light expander sra for parameters and returns

2023-08-02 Thread Jiufu Guo via Gcc-patches
Hi Richard, Richard Biener writes: > On Tue, 1 Aug 2023, Jiufu Guo wrote: > >> >> Hi, >> >> Richard Biener writes: >> >> > On Mon, 24 Jul 2023, Jiufu Guo wrote: >> > >> >> >> >> Hi Martin, >> >> >> >> Not sure about your current option about re-using the ipa-sra code >> >> in the light-e

Re: [RFC] light expander sra for parameters and returns

2023-08-02 Thread guojiufu via Gcc-patches
On 2023-08-02 20:41, Richard Biener wrote: On Tue, 1 Aug 2023, Jiufu Guo wrote: Hi, Richard Biener writes: > On Mon, 24 Jul 2023, Jiufu Guo wrote: > >> >> Hi Martin, >> >> Not sure about your current option about re-using the ipa-sra code >> in the light-expander-sra. And if anything I coul

Re: [RFC] light expander sra for parameters and returns

2023-08-02 Thread Richard Biener via Gcc-patches
On Tue, 1 Aug 2023, Jiufu Guo wrote: > > Hi, > > Richard Biener writes: > > > On Mon, 24 Jul 2023, Jiufu Guo wrote: > > > >> > >> Hi Martin, > >> > >> Not sure about your current option about re-using the ipa-sra code > >> in the light-expander-sra. And if anything I could input please > >>

Re: [RFC] light expander sra for parameters and returns

2023-08-01 Thread Jiufu Guo via Gcc-patches
Hi, Jiufu Guo via Gcc-patches writes: > Hi, > > Richard Biener writes: > >> On Mon, 24 Jul 2023, Jiufu Guo wrote: >> >>> >>> Hi Martin, >>> >>> Not sure about your current option about re-using the ipa-sra code >>> in the light-expander-sra. And if anything I could input please >>> let me k

Re: [RFC] light expander sra for parameters and returns

2023-07-31 Thread Jiufu Guo via Gcc-patches
Hi, Richard Biener writes: > On Mon, 24 Jul 2023, Jiufu Guo wrote: > >> >> Hi Martin, >> >> Not sure about your current option about re-using the ipa-sra code >> in the light-expander-sra. And if anything I could input please >> let me know. >> >> And I'm thinking about the difference betwe

Re: [RFC] light expander sra for parameters and returns

2023-07-31 Thread Richard Biener via Gcc-patches
On Mon, 24 Jul 2023, Jiufu Guo wrote: > > Hi Martin, > > Not sure about your current option about re-using the ipa-sra code > in the light-expander-sra. And if anything I could input please > let me know. > > And I'm thinking about the difference between the expander-sra, ipa-sra > and tree-sra

Re: [RFC] light expander sra for parameters and returns

2023-07-23 Thread Jiufu Guo via Gcc-patches
Hi Martin, Not sure about your current option about re-using the ipa-sra code in the light-expander-sra. And if anything I could input please let me know. And I'm thinking about the difference between the expander-sra, ipa-sra and tree-sra. 1. For stmts walking, expander-sra has special behavio

Re: [RFC] light expander sra for parameters and returns

2023-07-13 Thread Jiufu Guo via Gcc-patches
Hi Martin, Jiufu Guo via Gcc-patches writes: > Hi, > > Martin Jambor writes: > >> Hi, >> >> On Tue, May 30 2023, Richard Biener wrote: >>> On Mon, 29 May 2023, Jiufu Guo wrote: >>> Hi, Previously, I was investigating some struct parameters and returns related PRs 69143/65

Re: [RFC] light expander sra for parameters and returns

2023-06-01 Thread Jiufu Guo via Gcc-patches
Hi, Richard Biener writes: > On Mon, 29 May 2023, Jiufu Guo wrote: > >> Hi, >> >> Previously, I was investigating some struct parameters and returns related >> PRs 69143/65421/108073. >> >> Investigating the issues case by case, and drafting patches for each of >> them one by one. This would

Re: [RFC] light expander sra for parameters and returns

2023-06-01 Thread Jiufu Guo via Gcc-patches
Hi, Martin Jambor writes: > Hi, > > On Tue, May 30 2023, Richard Biener wrote: >> On Mon, 29 May 2023, Jiufu Guo wrote: >> >>> Hi, >>> >>> Previously, I was investigating some struct parameters and returns related >>> PRs 69143/65421/108073. >>> >>> Investigating the issues case by case, and

Re: [RFC] light expander sra for parameters and returns

2023-06-01 Thread Martin Jambor
Hi, On Tue, May 30 2023, Richard Biener wrote: > On Mon, 29 May 2023, Jiufu Guo wrote: > >> Hi, >> >> Previously, I was investigating some struct parameters and returns related >> PRs 69143/65421/108073. >> >> Investigating the issues case by case, and drafting patches for each of >> them one by

Re: [RFC] light expander sra for parameters and returns

2023-05-29 Thread Andrew Pinski via Gcc-patches
On Sun, May 28, 2023 at 8:53 PM Jiufu Guo via Gcc-patches wrote: > > Hi, > > Previously, I was investigating some struct parameters and returns related > PRs 69143/65421/108073. > > Investigating the issues case by case, and drafting patches for each of > them one by one. This would help us to enh

Re: [RFC] light expander sra for parameters and returns

2023-05-29 Thread Richard Biener via Gcc-patches
On Mon, 29 May 2023, Jiufu Guo wrote: > Hi, > > Previously, I was investigating some struct parameters and returns related > PRs 69143/65421/108073. > > Investigating the issues case by case, and drafting patches for each of > them one by one. This would help us to enhance code incrementally. >

[RFC] light expander sra for parameters and returns

2023-05-28 Thread Jiufu Guo via Gcc-patches
Hi, Previously, I was investigating some struct parameters and returns related PRs 69143/65421/108073. Investigating the issues case by case, and drafting patches for each of them one by one. This would help us to enhance code incrementally. While, this way, patches would interact with each other