Lines Matching refs:m_Specific
1495 if (match(DomCond, m_ICmp(DomPred, m_Specific(X), m_APInt(DomC))) && in foldICmpWithDominatingICmp()
1821 match(LShr, m_LShr(m_Specific(A), m_Value(B)))) { in foldICmpAndConstConst()
1865 match(And->getOperand(1), m_Not(m_Specific(X)))) { in foldICmpAndConstant()
3855 if (match(Op0, m_OneUse(m_c_Add(m_Specific(Op1), m_Value(X)))) && in foldICmpBinOp()
3859 if (match(Op1, m_OneUse(m_c_Add(m_Specific(Op0), m_Value(X)))) && in foldICmpBinOp()
4194 auto LSubOne = m_Add(m_Specific(Op1), m_AllOnes()); in foldICmpBinOp()
4225 if (match(X, m_c_SMin(m_Specific(Op0), m_Value())) || in foldICmpWithMinMax()
4226 match(X, m_c_SMax(m_Specific(Op0), m_Value())) || in foldICmpWithMinMax()
4227 match(X, m_c_UMin(m_Specific(Op0), m_Value())) || in foldICmpWithMinMax()
4228 match(X, m_c_UMax(m_Specific(Op0), m_Value()))) { in foldICmpWithMinMax()
4234 if (match(Op0, m_c_SMin(m_Specific(X), m_Value(Y)))) { in foldICmpWithMinMax()
4251 if (match(Op0, m_c_SMax(m_Specific(X), m_Value(Y)))) { in foldICmpWithMinMax()
4268 if (match(Op0, m_c_UMin(m_Specific(X), m_Value(Y)))) { in foldICmpWithMinMax()
4285 if (match(Op0, m_c_UMax(m_Specific(X), m_Value(Y)))) { in foldICmpWithMinMax()
4392 match(Op1, m_OneUse(m_LShr(m_Value(B), m_Specific(Cst1))))) || in foldICmpEquality()
4394 match(Op1, m_OneUse(m_AShr(m_Value(B), m_Specific(Cst1)))))) { in foldICmpEquality()
4408 match(Op1, m_OneUse(m_Shl(m_Value(B), m_Specific(Cst1))))) { in foldICmpEquality()
4463 if (match(Op0, m_OneUse(m_c_And(m_Neg(m_Specific(Op1)), m_Specific(Op1))))) in foldICmpEquality()
4466 m_OneUse(m_c_And(m_Neg(m_Specific(Op0)), m_Specific(Op0))))) in foldICmpEquality()
4990 if (match(U, m_Sub(m_Specific(Op1), m_Specific(Op0)))) in swapMayExposeCSEOpportunities()
4992 else if (match(U, m_Sub(m_Specific(Op0), m_Specific(Op1)))) in swapMayExposeCSEOpportunities()