aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorJonathan Wright <jonathan.wright@arm.com>2021-09-23 14:27:22 +0100
committerJonathan Wright <jonathan.wright@arm.com>2021-09-29 15:29:39 +0100
commit3caf7f87b1e7ed3f1c78fc23b5734276793b3c5f (patch)
tree85246e1c50340f70c25e1b1ae36aed29199288d4 /gcc/config.gcc
parentf38cd3bdb4cd429a5f7082ea91793a59b37d47b9 (diff)
downloadgcc-3caf7f87b1e7ed3f1c78fc23b5734276793b3c5f.zip
gcc-3caf7f87b1e7ed3f1c78fc23b5734276793b3c5f.tar.gz
gcc-3caf7f87b1e7ed3f1c78fc23b5734276793b3c5f.tar.bz2
aarch64: Fix type qualifiers for qtbl1 and qtbx1 Neon builtins
Fix type qualifiers for qtbl1 and qtbx1 Neon builtins and remove casts from the Neon intrinsic function bodies that use these builtins. gcc/ChangeLog: 2021-09-23 Jonathan Wright <jonathan.wright@arm.com> * config/aarch64/aarch64-builtins.c (TYPES_BINOP_PPU): Define new type qualifier enum. (TYPES_TERNOP_SSSU): Likewise. (TYPES_TERNOP_PPPU): Likewise. * config/aarch64/aarch64-simd-builtins.def: Define PPU, SSU, PPPU and SSSU builtin generator macros for qtbl1 and qtbx1 Neon builtins. * config/aarch64/arm_neon.h (vqtbl1_p8): Use type-qualified builtin and remove casts. (vqtbl1_s8): Likewise. (vqtbl1q_p8): Likewise. (vqtbl1q_s8): Likewise. (vqtbx1_s8): Likewise. (vqtbx1_p8): Likewise. (vqtbx1q_s8): Likewise. (vqtbx1q_p8): Likewise. (vtbl1_p8): Likewise. (vtbl2_p8): Likewise. (vtbx2_p8): Likewise.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions