* gcc/config/i386/predicates.md (ext_sse_reg_operand): New.
commitacd305027ca0115136126f0db66ca623f11e5d70
authorkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Aug 2013 07:33:00 +0000 (23 07:33 +0000)
committerkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Aug 2013 07:33:00 +0000 (23 07:33 +0000)
treee834f3387f87e2ca2f390ee92c4ebd939466e136
parenta6f8b9b95a49642d99a6355637de1dfd83312cfb
* gcc/config/i386/predicates.md (ext_sse_reg_operand): New.
* gcc/config/i386/i386.md (*movti_internal): Use
predicate to determine if EVEX is needed.
(*movsi_internal): Ditto.
(*movdf_internal): Ditto.
(*movsf_internal): Ditto.
* gcc/config/i386/mmx.md (*mov<mode>_internal): Ditto.

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