On Fri, Oct 30, 2020 at 2:46 AM Richard Biener wrote:
>
> On Fri, 30 Oct 2020, Richard Sandiford wrote:
>
> > Richard Biener writes:
> > > On Wed, 28 Oct 2020, Christophe Lyon wrote:
> > >
> > >> On Wed, 28 Oct 2020 at 11:27, Christophe Lyon
> > >> wrote:
> > >> >
> > >> > On Tue, 27 Oct 2020 at
On Fri, 30 Oct 2020, Richard Sandiford wrote:
> Richard Biener writes:
> > On Wed, 28 Oct 2020, Christophe Lyon wrote:
> >
> >> On Wed, 28 Oct 2020 at 11:27, Christophe Lyon
> >> wrote:
> >> >
> >> > On Tue, 27 Oct 2020 at 13:18, Richard Biener wrote:
> >> > >
> >> > > This makes SLP discovery
Richard Biener writes:
> On Wed, 28 Oct 2020, Christophe Lyon wrote:
>
>> On Wed, 28 Oct 2020 at 11:27, Christophe Lyon
>> wrote:
>> >
>> > On Tue, 27 Oct 2020 at 13:18, Richard Biener wrote:
>> > >
>> > > This makes SLP discovery detect backedges by seeding the bst_map with
>> > > the node to b
On Wed, 28 Oct 2020, Christophe Lyon wrote:
> On Wed, 28 Oct 2020 at 11:27, Christophe Lyon
> wrote:
> >
> > On Tue, 27 Oct 2020 at 13:18, Richard Biener wrote:
> > >
> > > This makes SLP discovery detect backedges by seeding the bst_map with
> > > the node to be analyzed so it can be picked up
On Wed, 28 Oct 2020 at 11:27, Christophe Lyon
wrote:
>
> On Tue, 27 Oct 2020 at 13:18, Richard Biener wrote:
> >
> > This makes SLP discovery detect backedges by seeding the bst_map with
> > the node to be analyzed so it can be picked up from recursive calls.
> > This removes the need to discover
On Tue, 27 Oct 2020 at 13:18, Richard Biener wrote:
>
> This makes SLP discovery detect backedges by seeding the bst_map with
> the node to be analyzed so it can be picked up from recursive calls.
> This removes the need to discover backedges in a separate walk.
>
> This enables SLP build to handl
This makes SLP discovery detect backedges by seeding the bst_map with
the node to be analyzed so it can be picked up from recursive calls.
This removes the need to discover backedges in a separate walk.
This enables SLP build to handle PHI nodes in full, continuing
the SLP build to non-backedges.
This enables SLP build to handle PHI nodes in full, continuing
the SLP build to non-backedges. For loop vectorization this
enables outer loop vectorization of nested SLP cycles and for
BB vectorization this enables vectorization of PHIs at CFG merges.
Vectorized backedge defs are now filled using