diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-11-29 12:51:23 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-11-29 12:51:30 +0000 |
commit | 30eff7f29f97599a94a40907f5b77244af0eaee1 (patch) | |
tree | edc9e9599f478cfc7eb4affc0b51b50f30c21e13 /llvm/lib/Support/MemoryBuffer.cpp | |
parent | 02db5603ba71ab6cc38b5243d2f3ffe14dc66e9c (diff) | |
download | llvm-30eff7f29f97599a94a40907f5b77244af0eaee1.zip llvm-30eff7f29f97599a94a40907f5b77244af0eaee1.tar.gz llvm-30eff7f29f97599a94a40907f5b77244af0eaee1.tar.bz2 |
[DAG] Attempt to replace a mul node with an existing umul_lohi/smul_lohi node (PR59217)
As discussed on Issue #59217, under certain circumstances the DAG can generate duplicate MUL and MUL_LOHI nodes, often during MULO legalization.
This patch attempts to replace MUL nodes with additional uses of the LO result from the MUL_LOHI node
Differential Revision: https://reviews.llvm.org/D138790
Diffstat (limited to 'llvm/lib/Support/MemoryBuffer.cpp')
0 files changed, 0 insertions, 0 deletions