aboutsummaryrefslogtreecommitdiff
path: root/gcc/omp-general.c
diff options
context:
space:
mode:
authorJonathan Wright <jonathan.wright@arm.com>2021-11-08 18:35:59 +0000
committerJonathan Wright <jonathan.wright@arm.com>2021-11-11 15:34:50 +0000
commita22c03d439894a6eaaa5f149c76ff91b1a7c06fb (patch)
tree3c341e8051d9473e9696f1ccf576ee50416bc749 /gcc/omp-general.c
parent439906c61d0fbbfbbfaa93a287c41871e66322d1 (diff)
downloadgcc-a22c03d439894a6eaaa5f149c76ff91b1a7c06fb.zip
gcc-a22c03d439894a6eaaa5f149c76ff91b1a7c06fb.tar.gz
gcc-a22c03d439894a6eaaa5f149c76ff91b1a7c06fb.tar.bz2
aarch64: Use type-qualified builtins for [R]SHRN[2] Neon intrinsics
Declare unsigned type-qualified builtins and use them for [R]SHRN[2] Neon intrinsics. This removes the need for casts in arm_neon.h. gcc/ChangeLog: 2021-11-08 Jonathan Wright <jonathan.wright@arm.com> * config/aarch64/aarch64-simd-builtins.def: Declare type- qualified builtins for [R]SHRN[2]. * config/aarch64/arm_neon.h (vshrn_n_u16): Use type-qualified builtin and remove casts. (vshrn_n_u32): Likewise. (vshrn_n_u64): Likewise. (vrshrn_high_n_u16): Likewise. (vrshrn_high_n_u32): Likewise. (vrshrn_high_n_u64): Likewise. (vrshrn_n_u16): Likewise. (vrshrn_n_u32): Likewise. (vrshrn_n_u64): Likewise. (vshrn_high_n_u16): Likewise. (vshrn_high_n_u32): Likewise. (vshrn_high_n_u64): Likewise.
Diffstat (limited to 'gcc/omp-general.c')
0 files changed, 0 insertions, 0 deletions