i386.md (*movti_internal_rex64): Avoid MOVAPS size optimization for TARGET_AVX.
authorUros Bizjak <ubizjak@gmail.com>
Thu, 10 May 2012 23:27:55 +0000 (01:27 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 10 May 2012 23:27:55 +0000 (01:27 +0200)
commit63705578ba068958ccf83498948b039c9c11adf2
tree3cf0facb49071db9954a9357c08a23665e5b10dd
parente580d8ee5945c1d40c0e684acaf1d54f2317c360
i386.md (*movti_internal_rex64): Avoid MOVAPS size optimization for TARGET_AVX.

* config/i386/i386.md (*movti_internal_rex64): Avoid MOVAPS size
optimization for TARGET_AVX.
(*movti_internal_sse): Ditto.
(*movdi_internal_rex64): Handle TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL.
(*movdi_internal): Ditto.
(*movsi_internal): Ditto.
(*movtf_internal): Avoid MOVAPS size optimization for TARGET_AVX.
(*movdf_internal_rex64): Ditto.
(*movfd_internal): Ditto.
(*movsf_internal): Ditto.
* config/i386/sse.md (mov<mode>): Handle TARGET_SSE_LOAD0_BY_PXOR.

From-SVN: r187386
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/sse.md