diff options
author | xuli <xuli1@eswincomputing.com> | 2023-09-12 03:11:58 +0000 |
---|---|---|
committer | xuli <xuli1@eswincomputing.com> | 2023-09-12 03:15:23 +0000 |
commit | c1e4efd8ae3488c5a2c11ac42d4670b67e1f7bf4 (patch) | |
tree | a292c1fca295568d9b15f832444d64004fcd9562 /gcc/c | |
parent | 721021a18e2ac004140ddd93113c11075ea890c6 (diff) | |
download | gcc-c1e4efd8ae3488c5a2c11ac42d4670b67e1f7bf4.zip gcc-c1e4efd8ae3488c5a2c11ac42d4670b67e1f7bf4.tar.gz gcc-c1e4efd8ae3488c5a2c11ac42d4670b67e1f7bf4.tar.bz2 |
RISC-V: Add vcreate intrinsics for RVV tuple types
gcc/ChangeLog:
* config/riscv/riscv-vector-builtins-bases.cc (class vcreate): New class.
(BASE): Ditto.
* config/riscv/riscv-vector-builtins-bases.h: Ditto.
* config/riscv/riscv-vector-builtins-functions.def (vcreate): Add vcreate support.
* config/riscv/riscv-vector-builtins-shapes.cc (struct vcreate_def): Ditto.
(SHAPE): Ditto.
* config/riscv/riscv-vector-builtins-shapes.h: Ditto.
* config/riscv/riscv-vector-builtins.cc: Add args type.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/base/tuple_create.c: New test.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions