reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
879 if (match(Op0, m_Sub(m_Constant(Op00C), m_Value(X)))) 885 if (match(Op0, m_OneUse(m_Sub(m_Value(X), m_Value(Y)))) && 890 if (match(Op0, m_ZExt(m_Value(X))) && 895 if (match(Op0, m_Not(m_Value(X)))) 904 if (match(Op0, m_Or(m_Value(), m_APInt(C2))) && *C2 == -*C) 905 return BinaryOperator::CreateXor(Op0, ConstantInt::get(Add.getType(), *C2)); 911 return BinaryOperator::CreateOr(Op0, Op1); 915 return BinaryOperator::CreateXor(Op0, Op1); 921 if (match(Op0, m_ZExt(m_Xor(m_Value(X), m_APInt(C2)))) && 925 if (C->isOneValue() && Op0->hasOneUse()) { 931 if (match(Op0, m_SExt(m_Value(X))) && 938 if (match(Op0, m_AShr(m_Shl(m_Value(X), m_APInt(C2)), m_APInt(C3))) &&