On Wed, 5 Aug 2020, Richard Biener wrote:
> On Tue, 4 Aug 2020, Marc Glisse wrote:
>
> > On Fri, 31 Jul 2020, Richard Biener wrote:
> >
> > > This adds a ! marker to result expressions that should simplify
> > > (and if not fail the simplification). This can for example be
> > > used like
> > >
On Tue, 4 Aug 2020, Marc Glisse wrote:
> On Fri, 31 Jul 2020, Richard Biener wrote:
>
> > This adds a ! marker to result expressions that should simplify
> > (and if not fail the simplification). This can for example be
> > used like
> >
> > (simplify
> > (plus (vec_cond:s @0 @1 @2) @3)
> > (v
On Fri, 31 Jul 2020, Richard Biener wrote:
This adds a ! marker to result expressions that should simplify
(and if not fail the simplification). This can for example be
used like
(simplify
(plus (vec_cond:s @0 @1 @2) @3)
(vec_cond @0 (plus! @1 @3) (plus! @2 @3)))
to make the simplification
On Fri, 31 Jul 2020, Marc Glisse wrote:
> On Fri, 31 Jul 2020, Richard Biener wrote:
>
> > Or we simply automatically disable those patterns for GENERIC
> > (though that would probably be unexpected).
>
> Since the definition is not clear, whatever we do will be unexpected at least
> in some cas
On Fri, 31 Jul 2020, Richard Biener wrote:
Or we simply automatically disable those patterns for GENERIC
(though that would probably be unexpected).
Since the definition is not clear, whatever we do will be unexpected at
least in some cases. Disabling it for GENERIC for now seems ok to me, we
On Fri, 31 Jul 2020, Marc Glisse wrote:
> On Fri, 31 Jul 2020, Richard Biener wrote:
>
> > This adds a ! marker to result expressions that should simplify
> > (and if not fail the simplification). This can for example be
> > used like
> >
> > (simplify
> > (plus (vec_cond:s @0 @1 @2) @3)
> > (
On Fri, 31 Jul 2020, Richard Biener wrote:
This adds a ! marker to result expressions that should simplify
(and if not fail the simplification). This can for example be
used like
(simplify
(plus (vec_cond:s @0 @1 @2) @3)
(vec_cond @0 (plus! @1 @3) (plus! @2 @3)))
to make the simplification
This adds a ! marker to result expressions that should simplify
(and if not fail the simplification). This can for example be
used like
(simplify
(plus (vec_cond:s @0 @1 @2) @3)
(vec_cond @0 (plus! @1 @3) (plus! @2 @3)))
to make the simplification only apply in case both plus operations
in t