]> git.ipfire.org Git - thirdparty/gcc.git/commit
* config/i386/i386.md (*movoi_internal_avx): Handle
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 May 2012 19:34:19 +0000 (19:34 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 May 2012 19:34:19 +0000 (19:34 +0000)
commitdab25421815639918a580cff9410e9a23edbb37f
tree39e59fe410bdbf39e28fe9824ac1d8bf0a89bef5
parentdfa9b86a99f2d3ea70fd552ecdeea7ac0f806dd5
* config/i386/i386.md (*movoi_internal_avx): Handle
TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL and TARGET_SSE_TYPELESS_STORES.
(*movti_internal_rex64): Handle TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL.
(*movti_internal_sse): Ditto.
(*movtf_internal): Ditto.
* config/i386/sse.md (ssePSmode): New mode attribute.
(*move<mode>_internal): Use ssePSmode.
(*<sse>_movu<ssemodesuffix><avxsizesuffix>): Ditto.
(*<sse2>_movdqu<avxsizesuffix>): Ditto.
* config/i386/i386.c (standard_sse_constant_opcode): Do not handle
TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL here.

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