[InstCombine] Remove unnecessary worklist push; NFCI
authorNikita Popov <nikita.ppv@gmail.com>
Sat, 8 Feb 2020 16:08:42 +0000 (17:08 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Sat, 8 Feb 2020 16:09:28 +0000 (17:09 +0100)
This is no longer needed after d4627b90a0462c90a834c2f7b9c9228b3ec7a45b,
should have dropped it there...

llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp

index c589b06..f304288 100644 (file)
@@ -3099,7 +3099,6 @@ Instruction *InstCombiner::visitXor(BinaryOperator &I) {
       if (match(Op0, m_Or(m_Value(X), m_APInt(C))) &&
           MaskedValueIsZero(X, *C, 0, &I)) {
         Constant *NewC = ConstantInt::get(I.getType(), *C ^ *RHSC);
-        Worklist.push(cast<Instruction>(Op0));
         return BinaryOperator::CreateXor(X, NewC);
       }
     }