diff options
author | AtariDreams <gfunni234@gmail.com> | 2024-06-16 17:50:39 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-17 05:50:39 +0800 |
commit | fbac6977820a341ab3dd7e1f0a2d8881e0161c49 (patch) | |
tree | 93bcd90e3a2d71259f4fa5f1ae2d5f2ece0b8364 /llvm/lib/Analysis | |
parent | d340f6283a3d242bad190ed9b95baa03e5607639 (diff) | |
download | llvm-fbac6977820a341ab3dd7e1f0a2d8881e0161c49.zip llvm-fbac6977820a341ab3dd7e1f0a2d8881e0161c49.tar.gz llvm-fbac6977820a341ab3dd7e1f0a2d8881e0161c49.tar.bz2 |
[Transforms] Replace incorrect uses of m_Deferred with m_Specific (#95719)
The values have been bound already, so use m_Specific.
Diffstat (limited to 'llvm/lib/Analysis')
-rw-r--r-- | llvm/lib/Analysis/InstructionSimplify.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/InstructionSimplify.cpp b/llvm/lib/Analysis/InstructionSimplify.cpp index 0089586..1fb3b28 100644 --- a/llvm/lib/Analysis/InstructionSimplify.cpp +++ b/llvm/lib/Analysis/InstructionSimplify.cpp @@ -2016,7 +2016,7 @@ static Value *simplifyAndCommutative(Value *Op0, Value *Op1, // (X | ~Y) & (X | Y) --> X Value *X, *Y; if (match(Op0, m_c_Or(m_Value(X), m_Not(m_Value(Y)))) && - match(Op1, m_c_Or(m_Deferred(X), m_Deferred(Y)))) + match(Op1, m_c_Or(m_Specific(X), m_Specific(Y)))) return X; // If we have a multiplication overflow check that is being 'and'ed with a |