diff options
author | Luke Lau <luke@igalia.com> | 2025-02-11 01:11:44 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-11 01:11:44 +0800 |
commit | e42fdcb41fdcfe7bf302b40f20afb4e9cda5602d (patch) | |
tree | 1751f2edb4efce66c764b51499afd7c9a6027272 /llvm/lib/CodeGen/MachineCopyPropagation.cpp | |
parent | 55015e150b35f69431ce1f906e22a598d5b2f000 (diff) | |
download | llvm-e42fdcb41fdcfe7bf302b40f20afb4e9cda5602d.zip llvm-e42fdcb41fdcfe7bf302b40f20afb4e9cda5602d.tar.gz llvm-e42fdcb41fdcfe7bf302b40f20afb4e9cda5602d.tar.bz2 |
[RISCV] Match widening fp instructions with same fpext used in multiple operands (#125803)
Because the fpext has a single use constraint on it we can't match cases
where it's used for both operands.
Introduce a new PatFrag that allows multiple uses on a single user and
use it for the binary patterns, and some ternary patterns.
(For some of the ternary patterns there is a fneg that counts as a
separate user, we still need to handle these)
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions