]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/aarch64/aarch64.c
aarch64-simd.md (aarch64_simd_mov<mode>): Group similar switch cases.
authorSofiane Naci <sofiane.naci@arm.com>
Mon, 13 May 2013 14:22:02 +0000 (14:22 +0000)
committerSofiane Naci <sofiane@gcc.gnu.org>
Mon, 13 May 2013 14:22:02 +0000 (14:22 +0000)
commitc59b7e2856cc8f259fb6e4f8a940face5ecc9fa3
tree30adb02edc3eeff3540a30c07f59847d710bf01b
parent5f28524a011ad3b8bf7612a604e0ad4c557e47d3
aarch64-simd.md (aarch64_simd_mov<mode>): Group similar switch cases.

* config/aarch64/aarch64-simd.md (aarch64_simd_mov<mode>): Group
similar switch cases.
(aarch64_simd_mov): Rename to aarch64_split_simd_mov. Update.
(aarch64_simd_mov_to_<mode>low): Delete.
(aarch64_simd_mov_to_<mode>high): Delete.
(move_lo_quad_<mode>): Add w<-r alternative.
(aarch64_simd_move_hi_quad_<mode>): Likewise.
    (aarch64_simd_mov_from_*): Update type attribute.
* config/aarch64/aarch64.c (aarch64_split_simd_move): Refacror switch
statement.

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