Lines Matching refs:m_Specific

1199   if (!match(Select, m_Select(m_ICmp(Pred, m_Specific(X), m_APInt(Thr)),  in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
1218 m_ZExtOrSelf(m_Specific(NBits))))) in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
1252 !match(Op1, m_Shl(m_Value(Y), m_Specific(ShAmt)))) in factorizeMathWithShlOps()
1340 if (match(LHS, m_OneUse(m_c_Add(m_Value(A), m_Specific(RHS))))) in visitAdd()
1344 if (match(RHS, m_OneUse(m_c_Add(m_Value(A), m_Specific(LHS))))) in visitAdd()
1363 if (match(LHS, m_Shl(m_SDiv(m_Specific(RHS), m_APInt(C1)), m_APInt(C2)))) { in visitAdd()
1398 if (match(FV, m_Zero()) && match(TV, m_Sub(m_Value(N), m_Specific(A)))) in visitAdd()
1402 if (match(TV, m_Zero()) && match(FV, m_Sub(m_Value(N), m_Specific(A)))) in visitAdd()
1503 match(Op1, m_c_FMul(m_Value(Y), m_Specific(Z)))) || in factorizeFAddFSub()
1505 match(Op1, m_c_FMul(m_Value(Y), m_Specific(Z))))) in factorizeFAddFSub()
1508 match(Op1, m_FDiv(m_Value(Y), m_Specific(Z)))) in factorizeFAddFSub()
1767 if (match(Op0, m_c_Add(m_Specific(X), m_Specific(Y))) && in foldSubOfMinMax()
1778 if (match(Op0, m_OneUse(m_c_Add(m_Specific(Y), m_Value(X))))) { in foldSubOfMinMax()
1782 if (match(Op0, m_OneUse(m_c_Add(m_Specific(Z), m_Value(X))))) { in foldSubOfMinMax()
1791 match(X, m_NSWSub(m_Specific(Op0), m_Value(Z)))) { in foldSubOfMinMax()
1872 m_Select(m_Value(), m_Specific(Op1), m_Specific(&I))) || in visitSub()
1873 match(UI, m_Select(m_Value(), m_Specific(&I), m_Specific(Op1))); in visitSub()
1981 if (match(Op1, m_c_Add(m_Specific(Op0), m_Value(Y)))) in visitSub()
1985 if (match(Op0, m_Sub(m_Specific(Op1), m_Value(Y)))) in visitSub()
1993 match(Op0, m_c_Or(m_Specific(A), m_Specific(B)))) in visitSub()
2001 match(Op1, m_c_Or(m_Specific(A), m_Specific(B)))) in visitSub()
2009 match(Op1, m_c_And(m_Specific(A), m_Specific(B)))) in visitSub()
2017 match(Op1, m_c_Or(m_Specific(A), m_Specific(B))) && in visitSub()
2026 match(Op0, m_c_Or(m_Specific(A), m_Specific(B)))) in visitSub()
2034 match(Op1, m_c_Or(m_Specific(A), m_Specific(B))) && in visitSub()
2042 if (match(Op0, m_OneUse(m_c_Or(m_Value(Y), m_Specific(Op1))))) in visitSub()
2050 if (match(Op0, m_OneUse(m_c_And(m_Specific(Op1), in visitSub()
2060 if (match(Op0, m_OneUse(m_And(m_Specific(Op1), m_Constant(C))))) { in visitSub()
2119 if (match(Op1, m_c_And(m_Specific(Op0), m_Value(Y))) && in visitSub()
2132 match(Op1, m_c_MaxOrMin(m_Specific(Op0), m_Value(Y))) && in visitSub()
2138 match(Op0, m_c_MaxOrMin(m_Specific(Op1), m_Value(Y))) && in visitSub()
2170 match(Op0, m_OneUse(m_c_Xor(m_Specific(A), m_Specific(Op1))))) { in visitSub()
2187 match(Op1, m_And(m_Specific(X), m_APInt(AndC)))) { in visitSub()
2200 if (match(Op1, m_OneUse(m_Intrinsic<Intrinsic::usub_sat>(m_Specific(Op0), in visitSub()
2208 if (match(Op0, m_OneUse(m_c_UMax(m_Value(X), m_Specific(Op1))))) in visitSub()
2213 if (match(Op1, m_OneUse(m_c_UMin(m_Value(X), m_Specific(Op0))))) in visitSub()
2218 if (match(Op1, m_OneUse(m_c_UMax(m_Value(X), m_Specific(Op0))))) { in visitSub()
2224 if (match(Op0, m_OneUse(m_c_UMin(m_Value(X), m_Specific(Op1))))) { in visitSub()
2449 if (match(Op0, m_FSub(m_Specific(Op1), m_Value(X)))) in visitFSub()
2454 if (match(Op1, m_c_FAdd(m_Specific(Op0), m_Value(X)))) in visitFSub()
2458 if (match(Op0, m_FMul(m_Specific(Op1), m_Constant(C)))) { in visitFSub()
2464 if (match(Op1, m_FMul(m_Specific(Op0), m_Constant(C)))) { in visitFSub()