Lines Matching refs:m_Specific

997   } else if (match(X0, m_Trunc(m_Specific(X1)))) {  in foldSignedTruncationCheck()
1096 match(LHS0, m_And(m_Specific(V), m_ConstantInt(AndC)))) { in foldAndOfICmps()
1100 match(RHS0, m_And(m_Specific(V), m_ConstantInt(AndC)))) { in foldAndOfICmps()
1446 match(Op1, m_Not(m_c_Or(m_Specific(A), m_Specific(B))))) in foldOrToXor()
1454 match(Op1, m_c_And(m_Not(m_Specific(A)), m_Specific(B)))) in foldOrToXor()
1496 if (!match(Op0, m_OneUse(m_Add(m_Specific(Op1), m_Constant(C)))) && in narrowMaskedBinOp()
1497 !match(Op0, m_OneUse(m_Mul(m_Specific(Op1), m_Constant(C)))) && in narrowMaskedBinOp()
1498 !match(Op0, m_OneUse(m_LShr(m_Specific(Op1), m_Constant(C)))) && in narrowMaskedBinOp()
1499 !match(Op0, m_OneUse(m_Shl(m_Specific(Op1), m_Constant(C)))) && in narrowMaskedBinOp()
1500 !match(Op0, m_OneUse(m_Sub(m_Constant(C), m_Specific(Op1))))) in narrowMaskedBinOp()
1682 if (match(Op1, m_OneUse(m_c_Xor(m_Specific(Op0), m_Value(B))))) in visitAnd()
1685 if (match(Op0, m_OneUse(m_c_Xor(m_Specific(Op1), m_Value(B))))) in visitAnd()
1690 if (match(Op1, m_Xor(m_Xor(m_Specific(B), m_Value(C)), m_Specific(A)))) in visitAnd()
1696 if (match(Op1, m_Xor(m_Specific(B), m_Specific(A)))) in visitAnd()
1705 match(Op0, m_c_Or(m_Specific(A), m_Specific(B)))) in visitAnd()
1713 match(Op1, m_c_Or(m_Specific(A), m_Specific(B)))) in visitAnd()
1826 !match(Or1, m_OneUse(m_LogicalShift(m_Specific(ShVal), m_Value(ShAmt1))))) in matchRotate()
1842 match(R, m_And(m_Neg(m_Specific(X)), m_SpecificInt(Mask)))) in matchRotate()
1896 if (match(A, m_Not(m_Specific(B)))) { in getSelectCondition()
1917 if (match(NotB, m_SExt(m_Specific(Cond)))) in getSelectCondition()
1930 match(B, (m_Xor(m_SExt(m_Specific(Cond)), m_Constant(BConst)))) && in getSelectCondition()
2102 if (match(LHS0, m_Add(m_Specific(RHS0), m_ConstantInt(AddC)))) in foldOrOfICmps()
2270 match(B, m_Or(m_Specific(V1), m_ConstantInt(C4))) && in visitOr()
2282 if (match(A, m_c_Or(m_Value(X), m_Specific(B)))) in visitOr()
2285 if (match(B, m_c_Or(m_Specific(A), m_Value(X)))) in visitOr()
2289 if (match(A, m_c_Xor(m_Value(X), m_Specific(B)))) in visitOr()
2292 if (match(B, m_c_Xor(m_Specific(A), m_Value(X)))) in visitOr()
2323 if (match(Op1, m_Xor(m_Xor(m_Specific(B), m_Value(C)), m_Specific(A)))) in visitOr()
2328 if (match(Op1, m_Xor(m_Specific(B), m_Specific(A)))) in visitOr()
2332 if (match(Op0, m_And(m_Or(m_Specific(Op1), m_Value(C)), m_Value(A)))) in visitOr()
2352 if (match(Op0, m_And(m_Specific(A), m_Specific(B))) || in visitOr()
2353 match(Op0, m_And(m_Specific(B), m_Specific(A)))) in visitOr()
2356 if (Op1->hasOneUse() && match(A, m_Not(m_Specific(Op0)))) { in visitOr()
2360 if (Op1->hasOneUse() && match(B, m_Not(m_Specific(Op0)))) { in visitOr()
2510 match(Op1, m_Not(m_c_And(m_Specific(A), m_Specific(B))))) || in foldXorToXor()
2512 match(Op1, m_Not(m_c_Or(m_Specific(A), m_Specific(B)))))) in foldXorToXor()
2855 if (match(Op1, m_OneUse(m_c_Or(m_Value(X), m_Specific(Op0))))) in visitXor()
2859 if (match(Op0, m_OneUse(m_c_Or(m_Value(X), m_Specific(Op1))))) in visitXor()
2864 if (match(Op1, m_OneUse(m_c_And(m_Value(X), m_Specific(Op0))))) in visitXor()
2872 match(Op0, m_OneUse(m_c_And(m_Value(X), m_Specific(Op1))))) in visitXor()
2890 match(Op1, m_c_Xor(m_Specific(A), m_Specific(B)))) in visitXor()
2894 match(Op1, m_c_And(m_Specific(A), m_Specific(B)))) in visitXor()
2900 match(Op1, m_Not(m_Specific(A)))) in visitXor()
2923 match(Op0, m_OneUse(m_c_Add(m_Specific(A), m_Specific(Op1))))) { in visitXor()