reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1788 if (match(Op0, m_OneUse(m_Xor(m_Value(X), m_Value(Y)))) || 1789 match(Op0, m_OneUse(m_Or(m_Value(X), m_Value(Y))))) { 1795 Value *NewRHS = Builder.CreateAnd(Y, Op1, Y->getName() + ".masked"); 1795 Value *NewRHS = Builder.CreateAnd(Y, Op1, Y->getName() + ".masked"); 1798 if (!isa<Constant>(Y) && MaskedValueIsZero(Y, NotAndMask, 0, &I)) { 1798 if (!isa<Constant>(Y) && MaskedValueIsZero(Y, NotAndMask, 0, &I)) { 1802 return BinaryOperator::Create(BinOp, NewLHS, Y);