* config/i386/i386.md (extendsidi2 splitter): Also check for DX_REG
commite4905a2582c40160bc6103e2b76dd176e09a2c47
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Apr 2010 10:27:03 +0000 (13 10:27 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Apr 2010 10:27:03 +0000 (13 10:27 +0000)
tree696629a3583f4a3bf13ac53211865b1bb354b9d4
parentc4ec6acaf5d36a3c86963c4fab281f04062d1eed
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158261 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md