diff options
author | Jiawei <jiawei@iscas.ac.cn> | 2024-12-13 20:38:28 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2025-01-16 17:29:27 +0800 |
commit | 030aaea78c130a31d36d1dd56b0e8b90d973b522 (patch) | |
tree | d3591e996f908ed64b809b364fb74748f8fd75de /libjava/classpath | |
parent | b42eeef63a7e88f90e6ecab9c541b96146759b8c (diff) | |
download | gcc-030aaea78c130a31d36d1dd56b0e8b90d973b522.zip gcc-030aaea78c130a31d36d1dd56b0e8b90d973b522.tar.gz gcc-030aaea78c130a31d36d1dd56b0e8b90d973b522.tar.bz2 |
RISC-V: Update Xsfvfnrclip implementation.
Update implementation of Xsfvfnrclip, using return type as iterator.
gcc/ChangeLog:
* config/riscv/genrvv-type-indexer.cc (expand_floattype): New func.
(main): New type.
* config/riscv/riscv-vector-builtins-types.def (DEF_RVV_XFQF_OPS): New def.
(vint8mf8_t): Ditto.
(vint8mf4_t): Ditto.
(vint8mf2_t): Ditto.
(vint8m1_t): Ditto.
(vint8m2_t): Ditto.
* config/riscv/riscv-vector-builtins.cc (DEF_RVV_XFQF_OPS): Ditto.
(rvv_arg_type_info::get_xfqf_float_type): Ditto.
* config/riscv/riscv-vector-builtins.def (xfqf_vector): Ditto.
(xfqf_float): Ditto.
* config/riscv/riscv-vector-builtins.h
(struct rvv_arg_type_info): New function prototype.
* config/riscv/sifive-vector.md: Update iterator.
* config/riscv/vector-iterators.md: Ditto.
Diffstat (limited to 'libjava/classpath')
0 files changed, 0 insertions, 0 deletions