This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, i386, AVX-512] Fix for PR target/70293.
- From: Kirill Yukhin <kirill dot yukhin at gmail dot com>
- To: Richard Biener <rguenther at suse dot de>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>, Uros Bizjak <ubizjak at gmail dot com>
- Date: Mon, 21 Mar 2016 13:55:35 +0300
- Subject: Re: [PATCH, i386, AVX-512] Fix for PR target/70293.
- Authentication-results: sourceware.org; auth=none
- References: <20160321101707 dot GA25114 at msticlxl57 dot ims dot intel dot com> <alpine dot LSU dot 2 dot 11 dot 1603211137480 dot 15580 at t29 dot fhfr dot qr>
On 21 Mar 11:37, Richard Biener wrote:
> On Mon, 21 Mar 2016, Kirill Yukhin wrote:
>
> > Hello,
> >
> > Attached patch blocks third alternative of broadcast pattern
> > when compiled w/ -mavx512vl.
> > Issue is that third alternative is subject for subsequent splitting.
> > AVX-512VL allows higher XMM regnums (than SSE), so split generate
> > AVX2 broadcast insns, which will use XMMN, N>15.
> >
> > We have separate pattern for GPR->XMM broadcasting.
> >
> > Bootstrapped, regtested.
> >
> > Richard,
> > is it OK for main trunk?
>
> Yes.
Thanks, comitted & backported to gcc-5 branch.
>
> Richard.
--
K