Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134)

2019-05-06 Thread Richard Biener
plitting code. Richard. > > Feng > > > From: Richard Biener > Sent: Tuesday, March 12, 2019 4:31:49 PM > To: Feng Xue OS > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH] Loop split upon semi-invariant condition (PR > tree-optimiz

Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134)

2019-05-05 Thread Feng Xue OS
semi-invariant condition (PR tree-optimization/89134) On Tue, Mar 12, 2019 at 7:20 AM Feng Xue OS wrote: > > This patch is composed to implement a loop transformation on one of its > conditional statements, which we call it semi-invariant, in that its > computation is impacted in onl

Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134)

2019-03-13 Thread Feng Xue OS
_ > From: Richard Biener > Sent: Tuesday, March 12, 2019 4:31:49 PM > To: Feng Xue OS > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH] Loop split upon semi-invariant condition (PR > tree-optimization/89134) > > On Tue, Mar 12, 2019 at 7:20 AM Feng Xue OS > wrote: >

Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134)

2019-03-13 Thread Kyrill Tkachov
u.org Subject: Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134) On Tue, Mar 12, 2019 at 7:20 AM Feng Xue OS wrote: This patch is composed to implement a loop transformation on one of its conditional statements, which we call it semi-invariant, in that its computati

Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134)

2019-03-13 Thread Richard Biener
d some > tests to the testsuite that showcase this transformation. > > Thanks, > > Kyrill > > > > Regards, > > > > Feng > > > > > > > > From: Richard Biener > > Sent: Tuesday, March 12, 2019 4:31:49

Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134)

2019-03-13 Thread Kyrill Tkachov
2019 4:31:49 PM To: Feng Xue OS Cc: gcc-patches@gcc.gnu.org Subject: Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134) On Tue, Mar 12, 2019 at 7:20 AM Feng Xue OS wrote: > > This patch is composed to implement a loop transformation on one of its

Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134)

2019-03-12 Thread Feng Xue OS
@gcc.gnu.org Subject: Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134) On Tue, Mar 12, 2019 at 7:20 AM Feng Xue OS wrote: > > This patch is composed to implement a loop transformation on one of its > conditional statements, which we call it semi-invariant

Re: [PATCH] Loop split upon semi-invariant condition (PR tree-optimization/89134)

2019-03-12 Thread Richard Biener
On Tue, Mar 12, 2019 at 7:20 AM Feng Xue OS wrote: > > This patch is composed to implement a loop transformation on one of its > conditional statements, which we call it semi-invariant, in that its > computation is impacted in only one of its branches. > > Suppose a loop as: > > void f (std: