diff options
author | Christophe Lyon <christophe.lyon@arm.com> | 2023-02-15 14:31:55 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@arm.com> | 2023-05-03 16:58:28 +0200 |
commit | 07685b397d88700cc59beaeba80f8052d6b3bb99 (patch) | |
tree | 43f13f007ff9c6e068be5dd5a6e671143dcc0d94 /gcc/value-range.cc | |
parent | dd04568f4ed39ce4c6d402729762ffbcc0340a8a (diff) | |
download | gcc-07685b397d88700cc59beaeba80f8052d6b3bb99.zip gcc-07685b397d88700cc59beaeba80f8052d6b3bb99.tar.gz gcc-07685b397d88700cc59beaeba80f8052d6b3bb99.tar.bz2 |
arm: [MVE intrinsics] rework vcreateq
Implement vcreateq using the new MVE builtins framework.
2022-09-08 Christophe Lyon <christophe.lyon@arm.com>
gcc/
* config/arm/arm-mve-builtins-base.cc (FUNCTION_WITHOUT_M_N): New. (vcreateq): New.
* config/arm/arm-mve-builtins-base.def (vcreateq): New.
* config/arm/arm-mve-builtins-base.h (vcreateq): New.
* config/arm/arm_mve.h (vcreateq_f16): Remove.
(vcreateq_f32): Remove.
(vcreateq_u8): Remove.
(vcreateq_u16): Remove.
(vcreateq_u32): Remove.
(vcreateq_u64): Remove.
(vcreateq_s8): Remove.
(vcreateq_s16): Remove.
(vcreateq_s32): Remove.
(vcreateq_s64): Remove.
(__arm_vcreateq_u8): Remove.
(__arm_vcreateq_u16): Remove.
(__arm_vcreateq_u32): Remove.
(__arm_vcreateq_u64): Remove.
(__arm_vcreateq_s8): Remove.
(__arm_vcreateq_s16): Remove.
(__arm_vcreateq_s32): Remove.
(__arm_vcreateq_s64): Remove.
(__arm_vcreateq_f16): Remove.
(__arm_vcreateq_f32): Remove.
Diffstat (limited to 'gcc/value-range.cc')
0 files changed, 0 insertions, 0 deletions