* config/i386/sse.md (*vec_extractv4si_0_zext): New pattern.
commitb8403b2e6a5a726ba0f6e00b3542823ba23639d8
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 May 2013 19:36:56 +0000 (9 19:36 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 May 2013 19:36:56 +0000 (9 19:36 +0000)
treea24438ecf8265d0ca27a02f88dfd45d28a34384c
parent410c13ffb9d96f4671c84128d03b84905b8cf80b
* config/i386/sse.md (*vec_extractv4si_0_zext): New pattern.
(*vec_extractv4si_zext_mem): Ditto.
(*vec_extractv2di): Add 0->x and x->x alternatives.
* config/i386/mmx.md (*vec_extractv2si_zext_mem): New pattern.
* config/i386/i386.md (*zero_extendsidi2): Add *Yj->?r alternative.

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