diff --git a/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp b/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp index d602a907e72bc..1379d531a67a4 100644 --- a/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp +++ b/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp @@ -5905,6 +5905,7 @@ Instruction *InstCombinerImpl::foldICmpEquality(ICmpInst &I) { m_CombineAnd(m_Value(B), m_Unless(m_ImmConstant()))))) return new ICmpInst(Pred, Builder.CreateXor(A, B), Cst); +#if 0 { // (icmp eq/ne (and (add/sub/xor X, P2), P2), P2) auto m_Matcher = @@ -5929,6 +5930,7 @@ Instruction *InstCombinerImpl::foldICmpEquality(ICmpInst &I) { *IsZero ? A : ConstantInt::getNullValue(A->getType())); } +#endif return nullptr; }