[AArch64] Fix categorisation of the frecp* insns.
authorJames Greenhalgh <james.greenhalgh@arm.com>
Thu, 5 Sep 2013 15:53:37 +0000 (15:53 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Thu, 5 Sep 2013 15:53:37 +0000 (15:53 +0000)
commitfe6f68e2bb8ba87612605cc0f6b55b188f002491
tree8c8a2e49078948520f48b3ae7e0e4b606af7eb54
parent6e4150e1d402f8d1c8f23dfbdb5157978133c42f
[AArch64] Fix categorisation of the frecp* insns.

gcc/

* config/aarch64/aarch64.md
(type): Remove frecpe, frecps, frecpx.
(aarch64_frecp<FRECP:frecp_suffix><mode>): Move to aarch64-simd.md,
fix to be a TARGET_SIMD instruction.
(aarch64_frecps): Remove.
* config/aarch64/aarch64-simd.md
(aarch64_frecp<FRECP:frecp_suffix><mode>): New, moved from aarch64.md
  (aarch64_frecps<mode>): Handle all float/vector of float modes.

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