diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2015-09-15 12:33:42 +0000 |
---|---|---|
committer | Alan Lawrence <alalaw01@gcc.gnu.org> | 2015-09-15 12:33:42 +0000 |
commit | 6ec0e5b9c323dbbdfafb49d2c946be8f43237214 (patch) | |
tree | 73e9b8865e6566a4a1a9368ba6206dffebd49c49 /gcc/config/aarch64/aarch64-modes.def | |
parent | 7e56d668646e384a2c6cb9f903bdf2b47f31b129 (diff) | |
download | gcc-6ec0e5b9c323dbbdfafb49d2c946be8f43237214.zip gcc-6ec0e5b9c323dbbdfafb49d2c946be8f43237214.tar.gz gcc-6ec0e5b9c323dbbdfafb49d2c946be8f43237214.tar.bz2 |
[AArch64 array_mode 4/8] Remove EImode
* config/aarch64/aarch64.c (aarch64_simd_attr_length_rglist): Update
comment.
* config/aarch64/aarch64-builtins.c (ei_UP): Remove.
(aarch64_simd_intEI_type_node): Likewise.
(aarch64_simd_builtin_std_type): Remove EImode case.
(aarch64_init_simd_builtin_types): Don't create/add intEI_type_node.
* config/aarch64/aarch64-modes.def: Remove EImode.
From-SVN: r227787
Diffstat (limited to 'gcc/config/aarch64/aarch64-modes.def')
-rw-r--r-- | gcc/config/aarch64/aarch64-modes.def | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/config/aarch64/aarch64-modes.def b/gcc/config/aarch64/aarch64-modes.def index 3160bef..3bf3b2d 100644 --- a/gcc/config/aarch64/aarch64-modes.def +++ b/gcc/config/aarch64/aarch64-modes.def @@ -50,9 +50,8 @@ VECTOR_MODE (FLOAT, DF, 1); /* V1DF. */ /* Oct Int: 256-bit integer mode needed for 32-byte vector arguments. */ INT_MODE (OI, 32); -/* Opaque integer modes for 3, 6 or 8 Neon double registers (2 is - TImode). */ -INT_MODE (EI, 24); +/* Opaque integer modes for 3 or 4 Neon q-registers / 6 or 8 Neon d-registers + (2 d-regs = 1 q-reg = TImode). */ INT_MODE (CI, 48); INT_MODE (XI, 64); |