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

2019-05-06 Thread Richard Biener
ing 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-optimization

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
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 computation

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

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

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

2019-03-13 Thread Kyrill Tkachov
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 condi

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-

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

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

2019-03-12 Thread Feng Xue OS
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::map m) { for (auto it = m.begin (); it != m.end ();