RISC-V: Fine tunning merge operand constraint
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>
Wed, 8 Mar 2023 06:16:21 +0000 (14:16 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Mon, 13 Mar 2023 16:25:26 +0000 (00:25 +0800)
commit2219aed9ad6f2678eac457b7de0984dbcde18679
treef9a85b7cc9296c4ce5581b52c2004fadc5fd8aa6
parent9dd51550b7d140f5fcc60f892cf68b59ff667b66
RISC-V: Fine tunning merge operand constraint

gcc/ChangeLog:

* config/riscv/vector-iterators.md (=vd,vr): Fine tune.
(=vd,vd,vr,vr): Ditto.
* config/riscv/vector.md: Ditto.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
gcc/config/riscv/vector-iterators.md
gcc/config/riscv/vector.md
gcc/testsuite/gcc.target/riscv/rvv/base/merge_constraint-2.c [new file with mode: 0644]