re PR target/66369 (gcc 4.8.3/5.1.0 miss optimisation with vpmovmskb)
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 4 Jun 2015 10:06:11 +0000 (12:06 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 4 Jun 2015 10:06:11 +0000 (12:06 +0200)
commite7f40208e1a14281ef5b2ec50f947335e761648f
tree6c19af416a8734800d4c1726431a043fb6e3eca9
parent676d13847e8d4265e2bc8d207a0ab1b2130a2f99
re PR target/66369 (gcc 4.8.3/5.1.0 miss optimisation with vpmovmskb)

PR target/66369
* config/i386/sse.md (<sse2_avx2>_pmovmsk): Merge from avx2_pmovmskb
and sse2_pmovmskb using VI1_AVX2 mode iterator.
(*<sse>_movmsk<ssemodesuffix><avxsizesuffix>_zext): New insn pattern.
(*<sse2_avx2>_pmovmskb_zext): Ditto.

From-SVN: r224120
gcc/ChangeLog
gcc/config/i386/sse.md