]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/i386/x86-tune.def
x86-tune.def (TARGET_SLOW_PSHUFB): New tune definition.
authorEvgeny Stupachenko <evstupac@gmail.com>
Thu, 17 Apr 2014 07:46:45 +0000 (07:46 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Thu, 17 Apr 2014 07:46:45 +0000 (07:46 +0000)
commita4ef7f3e579651f4007cdadf0d7c2a1c25706201
treec5dd37ebacdf04334a3a08abdd66d9d10ae0bef7
parentcf055f6ef613149b31f113b630140ed9169fd552
x86-tune.def (TARGET_SLOW_PSHUFB): New tune definition.

gcc/
        * config/i386/x86-tune.def (TARGET_SLOW_PSHUFB): New tune definition.
        * config/i386/i386.h (TARGET_SLOW_PSHUFB): New tune flag.
        * config/i386/i386.c (expand_vec_perm_even_odd_1): Avoid byte shuffles
        for TARGET_SLOW_PSHUFB

From-SVN: r209465
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/x86-tune.def