RISC-V: Normalize SEW = 64 handling into a simplified function
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>
Wed, 15 Feb 2023 08:39:54 +0000 (16:39 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Fri, 17 Feb 2023 02:46:35 +0000 (10:46 +0800)
commit3cb0fa12126a287160dedec4fa9ab3e4425bf619
tree7862e5d26609d27fbc93b1e00780dd2a56a4a301
parentb2dec44ee77c00bab51faa8527106a01b7c796f4
RISC-V: Normalize SEW = 64 handling into a simplified function

Co-authored-by: kito-cheng <kito.cheng@sifive.com>
gcc/ChangeLog:

* config/riscv/riscv-protos.h (sew64_scalar_helper): New function.
* config/riscv/riscv-v.cc (has_vi_variant_p): Adjust.
(sew64_scalar_helper): New function.
* config/riscv/vector.md: Normalization.

Co-authored-by: kito-cheng <kito.cheng@sifive.com>
gcc/config/riscv/riscv-protos.h
gcc/config/riscv/riscv-v.cc
gcc/config/riscv/vector.md