diff options
author | xuli <xuli1@eswincomputing.com> | 2023-11-02 01:12:48 +0000 |
---|---|---|
committer | xuli <xuli1@eswincomputing.com> | 2023-11-02 01:22:52 +0000 |
commit | d508a94167c186b2baacc679896e2809554c0b99 (patch) | |
tree | 7517f967612e0ed97e5b01dac2d1a86836f9df37 /libcpp/include/cpplib.h | |
parent | 88aca917eb705b16ec6c045ae7d499b1602a85e8 (diff) | |
download | gcc-d508a94167c186b2baacc679896e2809554c0b99.zip gcc-d508a94167c186b2baacc679896e2809554c0b99.tar.gz gcc-d508a94167c186b2baacc679896e2809554c0b99.tar.bz2 |
RISC-V: Support vcreate intrinsics for non-tuple types
https://github.com/riscv-non-isa/rvv-intrinsic-doc/pull/288
gcc/ChangeLog:
* config/riscv/riscv-vector-builtins-bases.cc: Expand non-tuple intrinsics.
* config/riscv/riscv-vector-builtins-functions.def (vcreate): Define non-tuple intrinsics.
* config/riscv/riscv-vector-builtins-shapes.cc (struct vcreate_def): Ditto.
* config/riscv/riscv-vector-builtins.cc: Add arg types.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/base/tuple_create.c: Rename to vcreate.c.
* gcc.target/riscv/rvv/base/vcreate.c: New test.
Diffstat (limited to 'libcpp/include/cpplib.h')
0 files changed, 0 insertions, 0 deletions