Re: [00/13] Make VEC_PERM_EXPR work for variable-length vectors

2017-12-12 Thread Richard Sandiford
Richard Biener writes: > On Tue, Dec 12, 2017 at 4:32 PM, Richard Sandiford > wrote: >> Richard Biener writes: >>> On Sun, Dec 10, 2017 at 12:06 AM, Richard Sandiford >>> wrote: This series is a replacement for: https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00747.html based on th

Re: [00/13] Make VEC_PERM_EXPR work for variable-length vectors

2017-12-12 Thread Richard Biener
On Tue, Dec 12, 2017 at 4:32 PM, Richard Sandiford wrote: > Richard Biener writes: >> On Sun, Dec 10, 2017 at 12:06 AM, Richard Sandiford >> wrote: >>> This series is a replacement for: >>> https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00747.html >>> based on the feedback that using VEC_PERM_EXP

Re: [00/13] Make VEC_PERM_EXPR work for variable-length vectors

2017-12-12 Thread Richard Sandiford
Richard Biener writes: > On Sun, Dec 10, 2017 at 12:06 AM, Richard Sandiford > wrote: >> This series is a replacement for: >> https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00747.html >> based on the feedback that using VEC_PERM_EXPR would be better. >> >> The changes are: >> >> (1) Remove the res

Re: [00/13] Make VEC_PERM_EXPR work for variable-length vectors

2017-12-12 Thread Richard Biener
On Sun, Dec 10, 2017 at 12:06 AM, Richard Sandiford wrote: > This series is a replacement for: > https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00747.html > based on the feedback that using VEC_PERM_EXPR would be better. > > The changes are: > > (1) Remove the restriction that the selector elements

[00/13] Make VEC_PERM_EXPR work for variable-length vectors

2017-12-09 Thread Richard Sandiford
This series is a replacement for: https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00747.html based on the feedback that using VEC_PERM_EXPR would be better. The changes are: (1) Remove the restriction that the selector elements have to have the same width as the data elements, but only for cons