diff options
author | Luke Lau <luke@igalia.com> | 2025-09-03 15:05:53 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-03 15:05:53 +0800 |
commit | 22e7c36b7e3bc8755ae4b856eb0da1249beb0d6c (patch) | |
tree | 3cdebf32a8fee8060d9659642eb97a047ec491fa /llvm/lib/Support/CommandLine.cpp | |
parent | d0363815dd4acde08168e930cb529ee10f86b838 (diff) | |
download | llvm-22e7c36b7e3bc8755ae4b856eb0da1249beb0d6c.zip llvm-22e7c36b7e3bc8755ae4b856eb0da1249beb0d6c.tar.gz llvm-22e7c36b7e3bc8755ae4b856eb0da1249beb0d6c.tar.bz2 |
[RISCV] Remove remaining vmerge_vl mask patterns. NFC (#156566)
Now that RISCVVectorPeephole can commute operands to fold vmerge into a
pseudo to make it masked in #156499, we can remove the remaining
VPatMultiplyAccVL_VV_VX/VPatFPMulAccVL_VV_VF_RM patterns.
It also looks like we can remove the vmerge_vl patterns for _TIED
psuedos too. I suspect they're handled by convertAllOnesVMergeToVMv and
foldVMV_V_V
Tested on SPEC CPU 2017 and llvm-test-suite to confirm there's no
codegen change.
Fixes #141885
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions