]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/arm/cortex-a5.md
[AArch64, AArch32][Insn classification refactoring 6/N] Remove "neon_type" attribute
authorJames Greenhalgh <james.greenhalgh@arm.com>
Thu, 5 Sep 2013 09:29:27 +0000 (09:29 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Thu, 5 Sep 2013 09:29:27 +0000 (09:29 +0000)
commit003bb7f306f6fd1b1844477c0d69fc09dcf0b8cb
treeb20c5875fd522deeb6025893e67a54d42f16ad95
parentfbe0dc787b6e7ebe615879fc1e93f97d481d2765
[AArch64, AArch32][Insn classification refactoring 6/N] Remove "neon_type" attribute

gcc/
* config/aarch64/aarch64.md: Rename r_2_f and f_2_r where appropriate.
* config/arm/arm.md (attribute "neon_type"): Delete.  Move attribute
values to config/arm/types.md.  Update patterns where appropriate.
* config/arm/types.md (type): Add Neon types.
* config/arm/neon.md: Remove "neon_type" attribute,
use "type" attribute everywhere appropriate.
* doc/md.texi: Change references to neon_type to refer to type.
* config/arm/vfp.md: Update patterns for attribute changes.
* config/arm/arm.c (cortexa7_older_only): Update for attribute change.
* config/arm/arm1020e.md: Update for attribute change.
* config/arm/cortex-a15-neon.md: Update for attribute change.
* config/arm/cortex-a15.md: Update for attribute change.
* config/arm/cortex-a5.md: Update for attribute change.
* config/arm/cortex-a53.md: Update for attribute change.
* config/arm/cortex-a7.md: Update for attribute change.
* config/arm/cortex-a8-neon.md: Update for attribute change.
* config/arm/cortex-a8.md: Update for attribute change.
* config/arm/cortex-a9-neon.md: Update for attribute change.
* config/arm/cortex-a9.md: Update for attribute change.
* config/arm/cortex-m4-fpu.md: Update for attribute change.
* config/arm/cortex-r4f.md: Update for attribute change.
* config/arm/iterators.md: Update comment referring to neon_type.
* config/arm/iwmmxt.md: Update for attribute change.
* config/arm/marvell-pj4.md: Update for attribute change.
* config/arm/neon-schedgen.ml (emit_insn_reservations): Update for
attribute change.
* config/arm/vfp11.md: Update for attribute change.

Co-Authored-By: Sofiane Naci <sofiane.naci@arm.com>
From-SVN: r202272
25 files changed:
gcc/ChangeLog
gcc/config/aarch64/aarch64.md
gcc/config/arm/arm.c
gcc/config/arm/arm.md
gcc/config/arm/arm1020e.md
gcc/config/arm/cortex-a15-neon.md
gcc/config/arm/cortex-a15.md
gcc/config/arm/cortex-a5.md
gcc/config/arm/cortex-a53.md
gcc/config/arm/cortex-a7.md
gcc/config/arm/cortex-a8-neon.md
gcc/config/arm/cortex-a8.md
gcc/config/arm/cortex-a9-neon.md
gcc/config/arm/cortex-a9.md
gcc/config/arm/cortex-m4-fpu.md
gcc/config/arm/cortex-r4f.md
gcc/config/arm/iterators.md
gcc/config/arm/iwmmxt.md
gcc/config/arm/marvell-pj4.md
gcc/config/arm/neon-schedgen.ml
gcc/config/arm/neon.md
gcc/config/arm/types.md
gcc/config/arm/vfp.md
gcc/config/arm/vfp11.md
gcc/doc/md.texi