SIMD operations like combine prefer to have their operands in FP registers,
authorWilco Dijkstra <wdijkstr@arm.com>
Thu, 26 May 2016 12:12:20 +0000 (12:12 +0000)
committerWilco Dijkstra <wilco@gcc.gnu.org>
Thu, 26 May 2016 12:12:20 +0000 (12:12 +0000)
commit5e4d7abeeea05faaa19d97c4693d5ae6c660a831
treef45799067e8c25cc5a7b171d2797792aa21d2ef6
parentffa8b5523261b1374a62b5d28560e0de8a4c5e75
SIMD operations like combine prefer to have their operands in FP registers,

so increase the cost of integer registers slightly to avoid unnecessary int<->FP
moves. This improves register allocation of scalar SIMD operations.

        * config/aarch64/aarch64-simd.md (aarch64_combinez):
        Add ? to integer variant.
        (aarch64_combinez_be): Likewise.

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