diff options
author | Robin Dapp <rdapp@ventanamicro.com> | 2024-05-13 13:49:57 +0200 |
---|---|---|
committer | Robin Dapp <rdapp@ventanamicro.com> | 2024-05-31 21:54:48 +0200 |
commit | a2fd0812a54cf51520f15e900df4cfb5874b75ed (patch) | |
tree | 2e20a370b218a9deeeb19b140e6cd493da3df849 /gcc/tree-vectorizer.h | |
parent | 7fb62627cfb3e03811bb667fa7159bbc7f972f00 (diff) | |
download | gcc-a2fd0812a54cf51520f15e900df4cfb5874b75ed.zip gcc-a2fd0812a54cf51520f15e900df4cfb5874b75ed.tar.gz gcc-a2fd0812a54cf51520f15e900df4cfb5874b75ed.tar.bz2 |
RISC-V: Do not allow v0 as dest when merging [PR115068].
This patch splits the vfw...wf pattern so we do not emit e.g. vfwadd.wf
v0,v8,fa5,v0.t anymore.
gcc/ChangeLog:
PR target/115068
* config/riscv/vector.md: Split vfw<insn>.wf pattern.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/base/pr115068-run.c: New test.
* gcc.target/riscv/rvv/base/pr115068.c: New test.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions