]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386.md (extendsidi2 splitter): Also check for DX_REG when generating cltd insn.
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 13 Apr 2010 10:27:03 +0000 (12:27 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 13 Apr 2010 10:27:03 +0000 (12:27 +0200)
commit719938ae43b46f9f098c15f620cd388f6aadf55b
tree696629a3583f4a3bf13ac53211865b1bb354b9d4
parent3e8542ca16c5d7b274ad27002e16d572dd512b04
i386.md (extendsidi2 splitter): Also check for DX_REG when generating cltd insn.

* config/i386/i386.md (extendsidi2 splitter): Also check for DX_REG
when generating cltd insn.

(*ashl<mode>3_1): Remove special handling for register operand 2.
(*ashlsi3_1_zext): Ditto.
(*ashlhi3_1): Ditto.
(*ashlhi3_1_lea): Ditto.
(*ashlqi3_1): Ditto.
(*ashlqi3_1_lea): Ditto.
(*<shiftrt_insn><mode>3_1): Ditto.
(*<shiftrt_insn>si3_1_zext): Ditto.
(*<shiftrt_insn>qi3_1_slp): Ditto.
(*<rotate_insn><mode>3_1): Ditto.
(*<rotate_insn>si3_1_zext): Ditto.
(*<rotate_insn>qi3_1_slp): Ditto.

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