aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2024-11-11 12:32:16 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2024-11-11 12:32:16 +0000
commitbd45d4f9955022e688e75756b0cd8b8e54b33d4b (patch)
treeb3ec1ad5896829187f2bffea33031caa8b56d293 /gcc/config.gcc
parent67ba352ce13f13b9a8f4296a850b491adf025d59 (diff)
downloadgcc-bd45d4f9955022e688e75756b0cd8b8e54b33d4b.zip
gcc-bd45d4f9955022e688e75756b0cd8b8e54b33d4b.tar.gz
gcc-bd45d4f9955022e688e75756b0cd8b8e54b33d4b.tar.bz2
aarch64: Add an abstraction for scatter store type inference
Until now, all data arguments to a scatter store needed to have 32-bit or 64-bit elements. This isn't true for the upcoming SVE2.1 svst1q scatter intrinsic, so this patch adds an abstraction around the restriction. gcc/ * config/aarch64/aarch64-sve-builtins-shapes.cc (store_scatter_base::infer_vector_type): New virtual member function. (store_scatter_base::resolve): Use it.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions