]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Fine tune vmadc/vmsbc RA constraint
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>
Wed, 26 Apr 2023 04:47:39 +0000 (12:47 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Wed, 26 Apr 2023 05:59:35 +0000 (13:59 +0800)
commit5fce06b868ec0d4f75530a17d6fe6b12b7c9b5f0
tree425e01a5f57736d4f9ee69ee11ed9bf70b972d40
parent33a44e3aa81f9fdf8f6b87018abd4c664e545b53
RISC-V: Fine tune vmadc/vmsbc RA constraint

gcc/ChangeLog:

* config/riscv/vector.md: Refine vmadc/vmsbc RA constraint.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
* gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
* gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
* gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
gcc/config/riscv/vector.md
gcc/testsuite/gcc.target/riscv/rvv/base/narrow_constraint-13.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/narrow_constraint-14.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/narrow_constraint-15.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/narrow_constraint-16.c [new file with mode: 0644]