Re: [PATCH 0/6] Implement vec_perm_const consistently

2011-12-09 Thread David Edelsohn
On Thu, Dec 8, 2011 at 4:06 PM, Richard Henderson wrote: >  rs6000: Implement vec_perm_constv16qi for altivec. >  rs6000: Cleanup interleave/even_odd/vec_perm. The rs6000 patches are okay with the changes that you, Mike and I discussed on IRC. Thanks, David

[PATCH 0/6] Implement vec_perm_const consistently

2011-12-08 Thread Richard Henderson
We've previously discussed eliminating VEC_INTERLEAVE_*_EXPR, and VEC_EXTRACT_{EVEN,ODD}_EXPR, as both have different semantics depending on target endianness. The replacement, VEC_PERM_EXPR, does not have this ambiguity. In order for this to not introduce regressions in the various targets that