On Mon, Aug 11, 2014 at 3:06 PM, Kirill Yukhin wrote:
> On 11 Aug 13:51, Jakub Jelinek wrote:
>> On Mon, Aug 11, 2014 at 03:47:07PM +0400, Kirill Yukhin wrote:
>> > @@ -9020,7 +9025,8 @@ standard_sse_constant_opcode (rtx insn, rtx x)
>> > }
>> >
>> > case 2:
>> > - if (get_attr_mode
On 11 Aug 13:51, Jakub Jelinek wrote:
> On Mon, Aug 11, 2014 at 03:47:07PM +0400, Kirill Yukhin wrote:
> > @@ -9020,7 +9025,8 @@ standard_sse_constant_opcode (rtx insn, rtx x)
> > }
> >
> > case 2:
> > - if (get_attr_mode (insn) == MODE_XI
> > + if (TARGET_AVX512VL
> > + ||
On Mon, Aug 11, 2014 at 03:47:07PM +0400, Kirill Yukhin wrote:
> @@ -9020,7 +9025,8 @@ standard_sse_constant_opcode (rtx insn, rtx x)
> }
>
> case 2:
> - if (get_attr_mode (insn) == MODE_XI
> + if (TARGET_AVX512VL
> + ||get_attr_mode (insn) == MODE_XI
Formatting, add s
Hello,
This patch introduces new way of generating all-0 and all-1
vectors.
Boostrapped.
Is it ok for trunk?
gcc/
* config/i386/i386.c (standard_sse_constant_opcode): Use
vpxord/vpternlog
if avx512 is availible.
--
Thanks, K
diff --git a/gcc/config/i386/i386.c b/gcc/config/i3