Re: [05/13] Remove vec_perm_const optab

2017-12-20 Thread Richard Sandiford
Richard Biener writes: > On Sun, Dec 10, 2017 at 12:16 AM, Richard Sandiford > wrote: >> One of the changes needed for variable-length VEC_PERM_EXPRs -- and for >> long fixed-length VEC_PERM_EXPRs -- is the ability to use constant >> selectors that wouldn't fit in the vectors being permuted. E.g

Re: [05/13] Remove vec_perm_const optab

2017-12-12 Thread Richard Biener
On Sun, Dec 10, 2017 at 12:16 AM, Richard Sandiford wrote: > One of the changes needed for variable-length VEC_PERM_EXPRs -- and for > long fixed-length VEC_PERM_EXPRs -- is the ability to use constant > selectors that wouldn't fit in the vectors being permuted. E.g. a > permute on two V256QIs ca

[05/13] Remove vec_perm_const optab

2017-12-09 Thread Richard Sandiford
One of the changes needed for variable-length VEC_PERM_EXPRs -- and for long fixed-length VEC_PERM_EXPRs -- is the ability to use constant selectors that wouldn't fit in the vectors being permuted. E.g. a permute on two V256QIs can't be done using a V256QI selector. At the moment constant permute