diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2024-11-11 12:32:15 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2024-11-11 12:32:15 +0000 |
commit | 23b7fe39d716c73a8cbae0f0585bc918041e3f74 (patch) | |
tree | cae35c65a2dbc4d319987126344aa023a7f26ebc /gcc/config.gcc | |
parent | 22d25b1fee6656df3203dc8ffee6d1d55fc1a7fd (diff) | |
download | gcc-23b7fe39d716c73a8cbae0f0585bc918041e3f74.zip gcc-23b7fe39d716c73a8cbae0f0585bc918041e3f74.tar.gz gcc-23b7fe39d716c73a8cbae0f0585bc918041e3f74.tar.bz2 |
aarch64: Tweak definition of all_data & co
Past extensions to SVE have required new subsets of all_data; the
SVE2.1 patches will add another. This patch tries to make this more
scalable by defining the multi-size *_data macros to be unions of
single-size *_data macros.
gcc/
* config/aarch64/aarch64-sve-builtins.cc (TYPES_all_data): Redefine
in terms of single-size *_data definitions.
(TYPES_bhs_data, TYPES_hs_data, TYPES_sd_data): Likewise.
(TYPES_b_data, TYPES_h_data, TYPES_s_data): New macros.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions