aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2024-11-11 12:32:19 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2024-11-11 12:32:19 +0000
commitddc014d2c69240ecf8a49399d1a58ebb2530b9d1 (patch)
tree0fb3c5ee4624f72a003911c7cbd4db3163b8e54a /gcc/tree-vectorizer.h
parentfdbe94f7c88f53f1d65e9891e6eab2fe803a6e77 (diff)
downloadgcc-ddc014d2c69240ecf8a49399d1a58ebb2530b9d1.zip
gcc-ddc014d2c69240ecf8a49399d1a58ebb2530b9d1.tar.gz
gcc-ddc014d2c69240ecf8a49399d1a58ebb2530b9d1.tar.bz2
aarch64: Define arm_neon.h types in arm_sve.h too
This patch moves the scalar and single-vector Advanced SIMD types from arm_neon.h into a private header, so that they can be defined by arm_sve.h as well. This is needed for the upcoming SVE2.1 hybrid-VLA reductions, which return 128-bit Advanced SIMD vectors. The approach follows Claudio's patch for FP8. gcc/ * config.gcc (extra_headers): Add arm_private_neon_types.h. * config/aarch64/arm_private_neon_types.h: New file, split out from... * config/aarch64/arm_neon.h: ...here. * config/aarch64/arm_sve.h: Include arm_private_neon_types.h
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions