Lines Matching refs:m_Specific

1491   if (match(DomCond, m_ICmp(DomPred, m_Specific(X), m_APInt(DomC))) &&  in foldICmpWithDominatingICmp()
1832 match(LShr, m_LShr(m_Specific(A), m_Value(B)))) { in foldICmpAndConstConst()
1876 match(And->getOperand(1), m_Not(m_Specific(X)))) { in foldICmpAndConstant()
4087 if (match(Op0, m_OneUse(m_c_Add(m_Specific(Op1), m_Value(X)))) && in foldICmpBinOp()
4091 if (match(Op1, m_OneUse(m_c_Add(m_Specific(Op0), m_Value(X)))) && in foldICmpBinOp()
4098 if (match(Op0, m_OneUse(m_Add(m_c_Add(m_Specific(Op1), m_Value(X)), in foldICmpBinOp()
4105 if (match(Op1, m_OneUse(m_Add(m_c_Add(m_Specific(Op0), m_Value(X)), in foldICmpBinOp()
4123 match(BO, m_Add(m_Specific(Op1), m_SpecificIntAllowUndef(*C)))) { in foldICmpBinOp()
4132 match(BO, m_Add(m_Specific(Op0), m_SpecificIntAllowUndef(*C)))) { in foldICmpBinOp()
4480 auto LSubOne = m_Add(m_Specific(Op1), m_AllOnes()); in foldICmpBinOp()
4511 if (match(X, m_c_SMin(m_Specific(Op0), m_Value())) || in foldICmpWithMinMax()
4512 match(X, m_c_SMax(m_Specific(Op0), m_Value())) || in foldICmpWithMinMax()
4513 match(X, m_c_UMin(m_Specific(Op0), m_Value())) || in foldICmpWithMinMax()
4514 match(X, m_c_UMax(m_Specific(Op0), m_Value()))) { in foldICmpWithMinMax()
4520 if (match(Op0, m_c_SMin(m_Specific(X), m_Value(Y)))) { in foldICmpWithMinMax()
4537 if (match(Op0, m_c_SMax(m_Specific(X), m_Value(Y)))) { in foldICmpWithMinMax()
4554 if (match(Op0, m_c_UMin(m_Specific(X), m_Value(Y)))) { in foldICmpWithMinMax()
4571 if (match(Op0, m_c_UMax(m_Specific(X), m_Value(Y)))) { in foldICmpWithMinMax()
4668 match(Op1, m_OneUse(m_Or(m_Value(Y), m_Specific(C))))) { in foldICmpEquality()
4710 match(Op1, m_OneUse(m_Shl(m_Value(B), m_Specific(Cst1))))) { in foldICmpEquality()
4759 if (match(Op0, m_OneUse(m_c_And(m_Neg(m_Specific(Op1)), m_Specific(Op1))))) in foldICmpEquality()
4762 m_OneUse(m_c_And(m_Neg(m_Specific(Op0)), m_Specific(Op0))))) in foldICmpEquality()
4779 match(Op1, m_Trunc(m_LShr(m_Specific(A), m_SpecificInt(BitWidth)))) && in foldICmpEquality()
5358 if (match(U, m_Sub(m_Specific(Op1), m_Specific(Op0)))) in swapMayExposeCSEOpportunities()
5360 else if (match(U, m_Sub(m_Specific(Op0), m_Specific(Op1)))) in swapMayExposeCSEOpportunities()
6739 if (!match(Op1, m_FNeg(m_Specific(Op0)))) in foldFCmpFNegCommonOp()