aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorAlfie Richards <Alfie.Richards@arm.com>2024-09-11 14:55:24 +0200
committerChristophe Lyon <christophe.lyon@arm.com>2024-10-29 10:03:06 +0100
commit52e36cde0f6680ef56043cb220eb9cd0be927749 (patch)
tree940e5d47103a56874d95c709c62ae564d62fb669 /gcc/fortran
parentc31cdc3d85e365ce0d233fe40bee40a8bd672b11 (diff)
downloadgcc-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