Emit SIMD moves as mov
commite815fba032bf8d5cdc9034823a2695bf7d29472d
authorwilco <wilco@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Jun 2017 10:48:51 +0000 (21 10:48 +0000)
committerwilco <wilco@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Jun 2017 10:48:51 +0000 (21 10:48 +0000)
tree58ce70af76c9faf8753675b885aec6322ee0af39
parentac0bda3fc337ed88d57a0106a65940aaa94c215b
Emit SIMD moves as mov

SIMD moves are currently emitted as ORR.  Change this to use the MOV
pseudo instruction just like integer moves (the ARM-ARM states MOV is the
preferred disassembly), improving readability of -S output.

    gcc/
* config/aarch64/aarch64.md (movti_aarch64):
Emit mov rather than orr.
(movtf_aarch64): Likewise.
* config/aarch64/aarch64-simd.md (aarch64_simd_mov):
Emit mov rather than orr.

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