i386.md (*movsicc_noc_zext): New insn.
authorUros Bizjak <ubizjak@gmail.com>
Thu, 18 Jun 2015 19:26:26 +0000 (21:26 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 18 Jun 2015 19:26:26 +0000 (21:26 +0200)
commita5224bb7cbe718679e383eed773903c8f0c4ea2c
tree180e868d1006588ed2174ace6a0e63e43ec1f825
parent861b6407e476c8fbddc5bda37b8b91959f8e86fe
i386.md (*movsicc_noc_zext): New insn.

* config/i386/i386.md (*movsicc_noc_zext): New insn.
(zero-extended cmove with mem peephole2): New pattern.
(cmove with mem peephole2): Merge patterns.

testsuite/ChangeLog:

* gcc.target/i386/cmov9.c: New test.

From-SVN: r224631
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/cmov9.c [new file with mode: 0644]