i386.c (scalar_to_vector_candidate_p): Support andnot instruction.
authorIlya Enkovich <enkovich.gnu@gmail.com>
Mon, 18 Jan 2016 10:35:56 +0000 (10:35 +0000)
committerIlya Enkovich <ienkovich@gcc.gnu.org>
Mon, 18 Jan 2016 10:35:56 +0000 (10:35 +0000)
commit3dd5f42e90fa6e296d233b0f05c3a760a45d1313
treecc8cc97b2e96f6eb8cdb733c094748674ddca8c2
parentae5a77fa960564c8a5b2a00c22b38d954aecddb8
i386.c (scalar_to_vector_candidate_p): Support andnot instruction.

gcc/

* config/i386/i386.c (scalar_to_vector_candidate_p): Support
andnot instruction.
(scalar_chain::convert_op): Likewise.
* config/i386/i386.md (*andndi3_doubleword): New.

gcc/testsuite/

* gcc.target/i386/pr65105-5.c: Adjust to andn generation.

From-SVN: r232500
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr65105-5.c