aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2024-11-11 12:32:15 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2024-11-11 12:32:15 +0000
commit23b7fe39d716c73a8cbae0f0585bc918041e3f74 (patch)
treecae35c65a2dbc4d319987126344aa023a7f26ebc /gcc/config.gcc
parent22d25b1fee6656df3203dc8ffee6d1d55fc1a7fd (diff)
downloadgcc-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