reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1887 if (match(Op1, m_Xor(m_Xor(m_Specific(B), m_Value(C)), m_Specific(A)))) 1888 if (Op1->hasOneUse() || isFreeToInvert(C, C->hasOneUse())) 1888 if (Op1->hasOneUse() || isFreeToInvert(C, C->hasOneUse())) 1889 return BinaryOperator::CreateAnd(Op0, Builder.CreateNot(C)); 1892 if (match(Op0, m_Xor(m_Xor(m_Value(A), m_Value(C)), m_Value(B)))) 1894 if (Op0->hasOneUse() || isFreeToInvert(C, C->hasOneUse())) 1894 if (Op0->hasOneUse() || isFreeToInvert(C, C->hasOneUse())) 1895 return BinaryOperator::CreateAnd(Op1, Builder.CreateNot(C));