Re: [PATCH 2/3, x86] X86 Silvermont vector cost model tune

2014-04-16 Thread Uros Bizjak
On Tue, Apr 15, 2014 at 6:08 PM, Evgeny Stupachenko wrote: > 2d part: > > 2014-04-15 Evgeny Stupachenko > >* config/i386/x86-tune.def (TARGET_SLOW_PHUFFB): Target for slow byte >shuffle on some x86 architectures. ... (X86_TUNE_SLOW_PSHUFB): New tune definition. Typo: TARGET_SL

[PATCH 2/3, x86] X86 Silvermont vector cost model tune

2014-04-15 Thread Evgeny Stupachenko
2d part: 2014-04-15 Evgeny Stupachenko * config/i386/x86-tune.def (TARGET_SLOW_PHUFFB): Target for slow byte shuffle on some x86 architectures. * config/i386/i386.h (TARGET_SLOW_PHUFFB): Ditto. * config/i386/i386.c (expand_vec_perm_even_odd_1): Avoid byte shuffles