aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-phiopt.cc
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2023-08-14 13:07:12 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2023-08-28 08:59:51 +0000
commit9bae37ec8dc32027dedf9a32bf15754ebad6da38 (patch)
tree4c07d6860dde126612db18028db4c25a99db2045 /gcc/tree-ssa-phiopt.cc
parentee1ec8e33b370808fb405e93ab44359a31244913 (diff)
downloadgcc-9bae37ec8dc32027dedf9a32bf15754ebad6da38.zip
gcc-9bae37ec8dc32027dedf9a32bf15754ebad6da38.tar.gz
gcc-9bae37ec8dc32027dedf9a32bf15754ebad6da38.tar.bz2
arm: [MVE intrinsics] add support for p8 and p16 polynomial types
Although they look like aliases for u8 and u16, we need to define them so that we can handle p8 and p16 suffixes with the general framework. They will be used by vmull[bt]q_poly intrinsics. 2023-08-14 Christophe Lyon <christophe.lyon@linaro.org> gcc/ * config/arm/arm-mve-builtins.cc (type_suffixes): Handle poly_p field.. (TYPES_poly_8_16): New. (poly_8_16): New. * config/arm/arm-mve-builtins.def (p8): New type suffix. (p16): Likewise. * config/arm/arm-mve-builtins.h (enum type_class_index): Add TYPE_poly. (struct type_suffix_info): Add poly_p field.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions