Lines Matching refs:m_Specific
617 if (match(Op1, m_Sub(m_Value(Y), m_Specific(Op0))) || in SimplifyAddInst()
618 match(Op0, m_Sub(m_Value(Y), m_Specific(Op1)))) in SimplifyAddInst()
622 if (match(Op0, m_Not(m_Specific(Op1))) || in SimplifyAddInst()
623 match(Op1, m_Not(m_Specific(Op0)))) in SimplifyAddInst()
758 if (match(Op0, m_Mul(m_Specific(Op1), m_ConstantInt<2>())) || in SimplifySubInst()
759 match(Op0, m_Shl(m_Specific(Op1), m_One()))) in SimplifySubInst()
893 if (match(Op1, m_FSub(m_AnyZero(), m_Specific(Op0)))) in SimplifyFAddInst()
895 else if (match(Op0, m_FSub(m_AnyZero(), m_Specific(Op1)))) in SimplifyFAddInst()
1000 if (match(Op0, m_Exact(m_IDiv(m_Value(X), m_Specific(Op1)))) || // (X / Y) * Y in SimplifyMulInst()
1001 match(Op1, m_Exact(m_IDiv(m_Value(X), m_Specific(Op0))))) // Y * (X / Y) in SimplifyMulInst()
1115 if ((isSigned && match(Op0, m_SRem(m_Value(), m_Specific(Op1)))) || in SimplifyDiv()
1116 (!isSigned && match(Op0, m_URem(m_Value(), m_Specific(Op1))))) in SimplifyDiv()
1347 if (match(Op0, m_Exact(m_Shr(m_Value(X), m_Specific(Op1))))) in SimplifyShlInst()
1372 if (match(Op0, m_Shl(m_Value(X), m_Specific(Op1))) && in SimplifyLShrInst()
1404 if (match(Op0, m_Shl(m_Value(X), m_Specific(Op1))) && in SimplifyAShrInst()
1451 if (match(Op0, m_Not(m_Specific(Op1))) || in SimplifyAndInst()
1452 match(Op1, m_Not(m_Specific(Op0)))) in SimplifyAndInst()
1467 if (match(Op0, m_Neg(m_Specific(Op1))) || in SimplifyAndInst()
1468 match(Op1, m_Neg(m_Specific(Op0)))) { in SimplifyAndInst()
1550 if (match(Op0, m_Not(m_Specific(Op1))) || in SimplifyOrInst()
1551 match(Op1, m_Not(m_Specific(Op0)))) in SimplifyOrInst()
1640 if (match(Op0, m_Not(m_Specific(Op1))) || in SimplifyXorInst()
1641 match(Op1, m_Not(m_Specific(Op0)))) in SimplifyXorInst()
2241 if (LBO && match(LBO, m_URem(m_Value(), m_Specific(RHS)))) { in SimplifyICmpInst()
2268 if (RBO && match(RBO, m_URem(m_Value(), m_Specific(LHS)))) { in SimplifyICmpInst()
2297 if (LBO && match(LBO, m_UDiv(m_Specific(RHS), m_Value()))) { in SimplifyICmpInst()