i386.md (*ashl<mode>3_mask): Rewrite define_insn pattern as define_insn_and_split.
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 16 Aug 2016 18:23:47 +0000 (20:23 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 16 Aug 2016 18:23:47 +0000 (20:23 +0200)
commit3c5db734e071af3ea89cb9dfc0a03d89744ed455
tree5d0f7554725986fdc8d322693e428925cb545906
parent65e736c0efc463270764ea3012b9804c495c71bc
i386.md (*ashl<mode>3_mask): Rewrite define_insn pattern as define_insn_and_split.

* config/i386/i386.md (*ashl<mode>3_mask): Rewrite define_insn
pattern as define_insn_and_split.  Split insn before reload to
ashl<mode>3_1.
(*<shift_insn><mode>3_mask): Ditto.  Split insn before reload to
<shift_insn><mode>3_1.
(*<rotate_insn><mode>3_mask): Ditto.  Split insn before reload to
<rotate_insn><mode>3_1.

From-SVN: r239511
gcc/ChangeLog
gcc/config/i386/i386.md