summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>2022-10-17 16:36:42 +0800
committerKito Cheng <kito.cheng@sifive.com>2022-10-21 11:56:21 +0800
commitf56d48b2471c388401174029324e1f4c4b84fcdb (patch)
tree86ef65fb9129a3b6deb076a687bbdfa2ed93ad45 /configure.ac
parentcbd505700e09cfea8bdaa93ad6bd0514372e9034 (diff)
downloadgcc-f56d48b2471c388401174029324e1f4c4b84fcdb.tar.gz
RISC-V: Add RVV vsetvl/vsetvlmax intrinsics and tests.
gcc/ChangeLog: * config.gcc: Add riscv-vector-builtins-bases.o and riscv-vector-builtins-shapes.o * config/riscv/riscv-vector-builtins.cc (DEF_RVV_I_OPS): New macro. (DEF_RVV_FUNCTION): Ditto. (handle_pragma_vector): Add intrinsic framework. * config/riscv/riscv.cc (riscv_print_operand): Add operand print for vsetvl/vsetvlmax. * config/riscv/riscv.md: include vector.md. * config/riscv/t-riscv: Add riscv-vector-builtins-bases.o and riscv-vector-builtins-shapes.o * config/riscv/riscv-vector-builtins-bases.cc: New file. * config/riscv/riscv-vector-builtins-bases.h: New file. * config/riscv/riscv-vector-builtins-functions.def: New file. * config/riscv/riscv-vector-builtins-shapes.cc: New file. * config/riscv/riscv-vector-builtins-shapes.h: New file. * config/riscv/riscv-vector-builtins-types.def: New file. * config/riscv/vector.md: New file. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/base/vsetvl-1.c: New test.
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions