Re: [PATCH, rs6000] Implement -maltivec=be for vec_mergeh and vec_mergel Altivec builtins

2014-01-28 Thread Bill Schmidt
Hi, David suggested privately that I rework some of the pattern names to fit in with existing practice. I've done this, and the result is below. Bootstrapped and tested on powerpc64{,le}-unknown-linux-gnu with no regressions. Is this ok for trunk? Thanks, Bill On Thu, 2014-01-23 at 18:08

Re: [PATCH, rs6000] Implement -maltivec=be for vec_mergeh and vec_mergel Altivec builtins

2014-01-28 Thread David Edelsohn
On Tue, Jan 28, 2014 at 7:17 PM, Bill Schmidt wschm...@linux.vnet.ibm.com wrote: David suggested privately that I rework some of the pattern names to fit in with existing practice. I've done this, and the result is below. Bootstrapped and tested on powerpc64{,le}-unknown-linux-gnu with no

[PATCH, rs6000] Implement -maltivec=be for vec_mergeh and vec_mergel Altivec builtins

2014-01-23 Thread Bill Schmidt
Hi, This patch continues the series of changes to the Altivec builtins to accommodate big-endian element order when targeting a little endian machine. Here the focus is on the vector merge-high and merge-low operations. The primary change is in altivec.md. As an example, look at the pattern