Re: [07/13] Make vec_perm_indices use new vector encoding

2018-01-02 Thread Richard Sandiford
Richard Biener writes: > On Wed, Dec 20, 2017 at 2:48 PM, Richard Sandiford > wrote: >> Richard Biener writes: >>> On Tue, Dec 12, 2017 at 4:46 PM, Richard Sandiford >>> wrote: Richard Biener writes: > On Sun, Dec 10, 2017 at 12:20 AM, Richard Sandiford > wrote: >> This patch

Re: [07/13] Make vec_perm_indices use new vector encoding

2018-01-02 Thread Richard Biener
On Wed, Dec 20, 2017 at 2:48 PM, Richard Sandiford wrote: > Richard Biener writes: >> On Tue, Dec 12, 2017 at 4:46 PM, Richard Sandiford >> wrote: >>> Richard Biener writes: On Sun, Dec 10, 2017 at 12:20 AM, Richard Sandiford wrote: > This patch changes vec_perm_indices from a pl

Re: [07/13] Make vec_perm_indices use new vector encoding

2017-12-20 Thread Richard Sandiford
Richard Biener writes: > On Tue, Dec 12, 2017 at 4:46 PM, Richard Sandiford > wrote: >> Richard Biener writes: >>> On Sun, Dec 10, 2017 at 12:20 AM, Richard Sandiford >>> wrote: This patch changes vec_perm_indices from a plain vec<> to a class that stores a canonicalised permutation,

Re: [07/13] Make vec_perm_indices use new vector encoding

2017-12-14 Thread Richard Biener
On Tue, Dec 12, 2017 at 4:46 PM, Richard Sandiford wrote: > Richard Biener writes: >> On Sun, Dec 10, 2017 at 12:20 AM, Richard Sandiford >> wrote: >>> This patch changes vec_perm_indices from a plain vec<> to a class >>> that stores a canonicalised permutation, using the same encoding >>> as fo

Re: [07/13] Make vec_perm_indices use new vector encoding

2017-12-12 Thread Richard Sandiford
Richard Biener writes: > On Sun, Dec 10, 2017 at 12:20 AM, Richard Sandiford > wrote: >> This patch changes vec_perm_indices from a plain vec<> to a class >> that stores a canonicalised permutation, using the same encoding >> as for VECTOR_CSTs. This means that vec_perm_indices now carries >> in

Re: [07/13] Make vec_perm_indices use new vector encoding

2017-12-12 Thread Richard Biener
On Sun, Dec 10, 2017 at 12:20 AM, Richard Sandiford wrote: > This patch changes vec_perm_indices from a plain vec<> to a class > that stores a canonicalised permutation, using the same encoding > as for VECTOR_CSTs. This means that vec_perm_indices now carries > information about the number of ve

[07/13] Make vec_perm_indices use new vector encoding

2017-12-09 Thread Richard Sandiford
This patch changes vec_perm_indices from a plain vec<> to a class that stores a canonicalised permutation, using the same encoding as for VECTOR_CSTs. This means that vec_perm_indices now carries information about the number of vectors being permuted (currently always 1 or 2) and the number of ele