Lines Matching defs:MulC
3029 // (mul nuw/nsw X, MulC) != C --> true (if C is not a multiple of MulC)
3030 // (mul nuw/nsw X, MulC) == C --> false (if C is not a multiple of MulC)
3031 const APInt *MulC;
3033 ((match(LHS, m_NUWMul(m_Value(), m_APIntAllowPoison(MulC))) &&
3034 *MulC != 0 && C->urem(*MulC) != 0) ||
3035 (match(LHS, m_NSWMul(m_Value(), m_APIntAllowPoison(MulC))) &&
3036 *MulC != 0 && C->srem(*MulC) != 0)))