Re: [PATCH][RFC] Fix PR90510, VEC_PERM -> BIT_INSERT folding

2019-05-23 Thread Thomas Schwinge
Hi! On Wed, 22 May 2019 15:39:52 +0200, Richard Biener wrote: > On Wed, 22 May 2019, Thomas Schwinge wrote: > > On Tue, 21 May 2019 13:11:54 +0200 (CEST), Richard Biener > > wrote: > > > On Mon, 20 May 2019, Richard Biener wrote: > > > > On Sun, 19 May 2019, Richard Sandiford wrote: > > > > > R

Re: [PATCH][RFC] Fix PR90510, VEC_PERM -> BIT_INSERT folding

2019-05-22 Thread Richard Biener
On Wed, 22 May 2019, Thomas Schwinge wrote: > Hi! > > On Tue, 21 May 2019 13:11:54 +0200 (CEST), Richard Biener > wrote: > > On Mon, 20 May 2019, Richard Biener wrote: > > > On Sun, 19 May 2019, Richard Sandiford wrote: > > > > Richard Biener writes: > > > > > This adds, incrementally ontop of

Re: [PATCH][RFC] Fix PR90510, VEC_PERM -> BIT_INSERT folding

2019-05-22 Thread Thomas Schwinge
Hi! On Tue, 21 May 2019 13:11:54 +0200 (CEST), Richard Biener wrote: > On Mon, 20 May 2019, Richard Biener wrote: > > On Sun, 19 May 2019, Richard Sandiford wrote: > > > Richard Biener writes: > > > > This adds, incrementally ontop of moving VEC_PERM_EXPR folding > > > > to match.pd (but not in

Re: [PATCH][RFC] Fix PR90510, VEC_PERM -> BIT_INSERT folding

2019-05-21 Thread Richard Biener
On Mon, 20 May 2019, Richard Biener wrote: > On Sun, 19 May 2019, Richard Sandiford wrote: > > > Richard Biener writes: > > > This adds, incrementally ontop of moving VEC_PERM_EXPR folding > > > to match.pd (but not incremental patch - sorry...), folding > > > of single-element insert permutatio

Re: [PATCH][RFC] Fix PR90510, VEC_PERM -> BIT_INSERT folding

2019-05-20 Thread Richard Biener
On Sun, 19 May 2019, Richard Sandiford wrote: > Richard Biener writes: > > This adds, incrementally ontop of moving VEC_PERM_EXPR folding > > to match.pd (but not incremental patch - sorry...), folding > > of single-element insert permutations to BIT_INSERT_EXPR. > > > > Things are quite awkward

Re: [PATCH][RFC] Fix PR90510, VEC_PERM -> BIT_INSERT folding

2019-05-19 Thread Richard Sandiford
Richard Biener writes: > This adds, incrementally ontop of moving VEC_PERM_EXPR folding > to match.pd (but not incremental patch - sorry...), folding > of single-element insert permutations to BIT_INSERT_EXPR. > > Things are quite awkward with the new poly-int vec-perm stuff > so effectively this

[PATCH][RFC] Fix PR90510, VEC_PERM -> BIT_INSERT folding

2019-05-17 Thread Richard Biener
This adds, incrementally ontop of moving VEC_PERM_EXPR folding to match.pd (but not incremental patch - sorry...), folding of single-element insert permutations to BIT_INSERT_EXPR. Things are quite awkward with the new poly-int vec-perm stuff so effectively this doesn't work for SVE and is still