This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [rtl, i386] combine concat+permutation
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Marc Glisse <marc dot glisse at inria dot fr>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 17 Aug 2012 12:52:44 +0200
- Subject: Re: [rtl, i386] combine concat+permutation
- References: <alpine.DEB.2.02.1208032224080.12269@stedding.saclay.inria.fr>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Fri, Aug 03, 2012 at 10:47:25PM +0200, Marc Glisse wrote:
> Hello,
>
> this is a follow up to the patch applied after this discussion:
> http://gcc.gnu.org/ml/gcc-patches/2012-05/msg00504.html
>
> It handles the -mavx __builtin_shuffle case mentioned there.
>
> It passes bootstrap (languages=c,c++) and regtest on x86_64.
Ok. Thanks.
> 2012-08-04 Marc Glisse <marc.glisse@inria.fr>
>
> gcc/
> * simplify-rtx.c (simplify_binary_operation_1): Optimize shuffle of
> a concatenation.
>
> gcc/testsuite/
> * gcc.target/i386/perm-concat.c: New test.
Jakub