reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1879 if (match(Op1, m_OneUse(m_c_Xor(m_Specific(Op0), m_Value(B))))) 1880 return BinaryOperator::CreateAnd(Op0, Builder.CreateNot(B)); 1882 if (match(Op0, m_OneUse(m_c_Xor(m_Specific(Op1), m_Value(B))))) 1883 return BinaryOperator::CreateAnd(Op1, Builder.CreateNot(B)); 1886 if (match(Op0, m_Xor(m_Value(A), m_Value(B)))) 1887 if (match(Op1, m_Xor(m_Xor(m_Specific(B), m_Value(C)), m_Specific(A)))) 1892 if (match(Op0, m_Xor(m_Xor(m_Value(A), m_Value(C)), m_Value(B)))) 1893 if (match(Op1, m_Xor(m_Specific(B), m_Specific(A)))) 1901 if (match(Op1, m_c_Xor(m_Not(m_Value(A)), m_Value(B))) && 1902 match(Op0, m_c_Or(m_Specific(A), m_Specific(B)))) 1903 return BinaryOperator::CreateAnd(A, B); 1909 if (match(Op0, m_c_Xor(m_Not(m_Value(A)), m_Value(B))) && 1910 match(Op1, m_c_Or(m_Specific(A), m_Specific(B)))) 1911 return BinaryOperator::CreateAnd(A, B);