diff options
author | Alfie Richards <Alfie.Richards@arm.com> | 2024-09-11 14:55:24 +0200 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@arm.com> | 2024-10-29 10:03:06 +0100 |
commit | 52e36cde0f6680ef56043cb220eb9cd0be927749 (patch) | |
tree | 940e5d47103a56874d95c709c62ae564d62fb669 /gcc/fortran | |
parent | c31cdc3d85e365ce0d233fe40bee40a8bd672b11 (diff) | |
download | gcc-52e36cde0f6680ef56043cb220eb9cd0be927749.zip gcc-52e36cde0f6680ef56043cb220eb9cd0be927749.tar.gz gcc-52e36cde0f6680ef56043cb220eb9cd0be927749.tar.bz2 |
arm: [MVE intrinsics] Add load_extending and store_truncating function bases
This patch adds the load_extending and store_truncating function bases
for MVE intrinsics.
The constructors have parameters describing the memory element
type/width which is part of the function base name (e.g. "h" in
vldrhq).
2024-09-11 Alfie Richards <Alfie.Richards@arm.com>
gcc/
* config/arm/arm-mve-builtins-functions.h
(load_extending): New class.
(store_truncating): New class.
* config/arm/arm-protos.h (arm_mve_data_mode): New helper function.
* config/arm/arm.cc (arm_mve_data_mode): New helper function.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions