Commit 7c1ddcd
authored
[RISCV] Remove isel patterns for riscv.vfmerge with vector-vector operands. (#101277)
The vfmerge intrinsic is only used by clang for vfmerge.vfm. vmerge.vvm
for both int and float should use the llvm.vmerge intrinsic.
This patch removes the vector-vector support for llvm.vfmerge and
updates the tests to test what clang really uses.1 parent 57acabb commit 7c1ddcd
File tree
3 files changed
+63
-68
lines changed- llvm
- lib/Target/RISCV
- test/CodeGen/RISCV/rvv
3 files changed
+63
-68
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7235 | 7235 | | |
7236 | 7236 | | |
7237 | 7237 | | |
7238 | | - | |
7239 | | - | |
7240 | | - | |
7241 | | - | |
7242 | | - | |
7243 | 7238 | | |
7244 | 7239 | | |
7245 | 7240 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2576 | 2576 | | |
2577 | 2577 | | |
2578 | 2578 | | |
2579 | | - | |
| 2579 | + | |
2580 | 2580 | | |
2581 | 2581 | | |
2582 | 2582 | | |
2583 | 2583 | | |
2584 | 2584 | | |
2585 | 2585 | | |
2586 | | - | |
2587 | | - | |
| 2586 | + | |
| 2587 | + | |
2588 | 2588 | | |
2589 | 2589 | | |
2590 | 2590 | | |
2591 | 2591 | | |
2592 | 2592 | | |
2593 | | - | |
| 2593 | + | |
2594 | 2594 | | |
2595 | 2595 | | |
2596 | 2596 | | |
| |||
0 commit comments