Re: [PATCH, i386, AVX-512] Fix for PR target/70293.

2016-03-21 Thread Kirill Yukhin
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 highe

Re: [PATCH, i386, AVX-512] Fix for PR target/70293.

2016-03-21 Thread Richard Biener
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 broa

[PATCH, i386, AVX-512] Fix for PR target/70293.

2016-03-21 Thread Kirill Yukhin
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