diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2023-11-15 08:03:51 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@linaro.org> | 2023-11-20 11:23:56 +0000 |
commit | 524c892e642e87da853d2a9d0314dd6c220f59de (patch) | |
tree | 639d0a6c1bd4ff8c5ef94233a9d3dd44e42264f5 /gcc/tree-vect-loop.cc | |
parent | b8592186611b671d6dc47332ecaf4a4b9c3802fb (diff) | |
download | gcc-524c892e642e87da853d2a9d0314dd6c220f59de.zip gcc-524c892e642e87da853d2a9d0314dd6c220f59de.tar.gz gcc-524c892e642e87da853d2a9d0314dd6c220f59de.tar.bz2 |
arm: [MVE intrinsics] Add support for void and load/store pointers as argument types.
This patch adds support for '_', 'al' and 'as' for void, load pointer
and store pointer argument/return value types in intrinsic signatures.
It also adds a mew memory_scalar_type() helper to function_instance,
which is used by 'al' and 'as'.
2023-11-16 Christophe Lyon <christophe.lyon@linaro.org>
gcc/
* config/arm/arm-mve-builtins-shapes.cc (build_const_pointer):
New.
(parse_type): Add support for '_', 'al' and 'as'.
* config/arm/arm-mve-builtins.h (function_instance): Add
memory_scalar_type.
(function_base): Likewise.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions