[AArch64] Fix some reg-to-reg move scheduler types.
commit94f2c0a79ba5e42353ca7433d8509a92de9b954a
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Jun 2014 16:05:17 +0000 (10 16:05 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Jun 2014 16:05:17 +0000 (10 16:05 +0000)
tree520ed27c00dcca9d0172a0e53907a7fc03a0c127
parent85dcf8148457d705d92210d3f6aec1cef42516bd
[AArch64] Fix some reg-to-reg move scheduler types.

* config/aarch64/aarch64-simd.md (move_lo_quad_<mode>):
Change second alternative type to f_mcr.
* config/aarch64/aarch64.md (*movsi_aarch64): Change 11th
and 12th alternatives' types to f_mcr and f_mrc.
(*movdi_aarch64): Same for 12th and 13th alternatives.
(*movsf_aarch64): Change 9th alternatives' type to mov_reg.
(aarch64_movtilow_tilow): Change type to fmov.

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