* config/aarch64/aarch64.md: New movtf split.
authorsofiane <sofiane@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 May 2013 08:25:30 +0000 (08:25 +0000)
committersofiane <sofiane@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 May 2013 08:25:30 +0000 (08:25 +0000)
commiteff8795808681ef48646ddde5a9a1ed64931505d
treeeb7af063206d6704bc35474b92d1c2ee9eb20cf1
parente0b071f61376981a915a0f62e6e6389222a17434
* config/aarch64/aarch64.md: New movtf split.
(*movtf_aarch64): Update.
(aarch64_movdi_tilow): Handle TF modes and rename to
aarch64_movdi_<mode>low.
(aarch64_movdi_tihigh): Handle TF modes and rename to
aarch64_movdi_<mode>high
(aarch64_movtihigh_di): Handle TF modes and rename to
aarch64_mov<mode>high_di
(aarch64_movtilow_di): Handle TF modes and rename to
aarch64_mov<mode>low_di
(aarch64_movtilow_tilow): Remove spurious whitespace.
* config/aarch64/aarch64.c (aarch64_split_128bit_move): Handle TFmode
splits.
(aarch64_print_operand): Update.

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