aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorxuli <xuli1@eswincomputing.com>2023-09-12 03:11:58 +0000
committerxuli <xuli1@eswincomputing.com>2023-09-12 03:15:23 +0000
commitc1e4efd8ae3488c5a2c11ac42d4670b67e1f7bf4 (patch)
treea292c1fca295568d9b15f832444d64004fcd9562 /gcc/c
parent721021a18e2ac004140ddd93113c11075ea890c6 (diff)
downloadgcc-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