reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2739 assert(I.getOpcode() == Instruction::Xor); 2740 Value *Op0 = I.getOperand(0); 2741 Value *Op1 = I.getOperand(1); 2750 if (match(&I, m_c_Xor(m_And(m_Value(A), m_Value(B)), 2752 I.setOperand(0, A); 2753 I.setOperand(1, B); 2754 return &I; 2761 if (match(&I, m_Xor(m_c_Or(m_Value(A), m_Not(m_Value(B))), 2763 I.setOperand(0, A); 2764 I.setOperand(1, B); 2765 return &I; 2772 if (match(&I, m_Xor(m_c_And(m_Value(A), m_Not(m_Value(B))), 2774 I.setOperand(0, A); 2775 I.setOperand(1, B); 2776 return &I;