-
- Downloads
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.
Showing
- gcc/config/riscv/genrvv-type-indexer.cc 17 additions, 0 deletionsgcc/config/riscv/genrvv-type-indexer.cc
- gcc/config/riscv/riscv-vector-builtins-types.def 13 additions, 0 deletionsgcc/config/riscv/riscv-vector-builtins-types.def
- gcc/config/riscv/riscv-vector-builtins.cc 27 additions, 6 deletionsgcc/config/riscv/riscv-vector-builtins.cc
- gcc/config/riscv/riscv-vector-builtins.def 3 additions, 1 deletiongcc/config/riscv/riscv-vector-builtins.def
- gcc/config/riscv/riscv-vector-builtins.h 1 addition, 0 deletionsgcc/config/riscv/riscv-vector-builtins.h
- gcc/config/riscv/sifive-vector.md 5 additions, 5 deletionsgcc/config/riscv/sifive-vector.md
- gcc/config/riscv/vector-iterators.md 12 additions, 13 deletionsgcc/config/riscv/vector-iterators.md
Loading
Please register or sign in to comment