re PR target/54716 (Select best typed instruction for bitwise operations)
commit42bace41fde0f50013e0522a3a00f8ae89313d65
authorJakub Jelinek <jakub@redhat.com>
Fri, 28 Sep 2012 12:20:54 +0000 (28 14:20 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 28 Sep 2012 12:20:54 +0000 (28 14:20 +0200)
tree191174cd60ee183ab1de1c266212f0c34a9516fc
parent4a2c20ccfabd9bcfe0293c274312a424971d0bc0
re PR target/54716 (Select best typed instruction for bitwise operations)

PR target/54716
* config/i386/predicates.md (nonimmediate_or_const_vector_operand):
New predicate.
* config/i386/i386.c (ix86_expand_vector_logical_operator): New
function.
* config/i386/i386-protos.h (ix86_expand_vector_logical_operator): New
prototype.
* config/i386/sse.md (<code><mode>3 VI logic): Use it.

* gcc.target/i386/xorps-sse2.c: Remove xfails.

From-SVN: r191827
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/predicates.md
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/xorps-sse2.c