aarch64.md: New movtf split.
authorSofiane Naci <sofiane.naci@arm.com>
Thu, 9 May 2013 08:25:30 +0000 (08:25 +0000)
committerSofiane Naci <sofiane@gcc.gnu.org>
Thu, 9 May 2013 08:25:30 +0000 (08:25 +0000)
commit12dc6974799424cb128bd3c25d2bcb1d9f5492c7
treeeb7af063206d6704bc35474b92d1c2ee9eb20cf1
parent227eb3436021c366d97c34f0bd6ad8de7a854b63
aarch64.md: New movtf split.

* 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.

From-SVN: r198735
gcc/ChangeLog
gcc/config/aarch64/aarch64.c
gcc/config/aarch64/aarch64.md