Lines Matching refs:m_Specific
269 match(RHS, m_c_And(m_Specific(M), m_Value()))) in haveNoCommonBitsSet()
272 match(LHS, m_c_And(m_Specific(M), m_Value()))) in haveNoCommonBitsSet()
620 auto m_V = m_CombineOr(m_Specific(V), m_PtrToInt(m_Specific(V))); in isKnownNonZeroFromAssume()
672 if (match(Arg, m_Not(m_Specific(V))) && in computeKnownBitsFromAssume()
698 auto m_V = m_CombineOr(m_Specific(V), m_PtrToInt(m_Specific(V))); in computeKnownBitsFromAssume()
1141 if (match(RHS, m_Neg(m_Specific(LHS))) && in computeKnownBitsFromOperator()
2020 if (match(X, m_Neg(m_Specific(Y))) || match(Y, m_Neg(m_Specific(X)))) in isKnownToBeAPowerOfTwo()
2031 if (match(X, m_And(m_Specific(Y), m_Value())) || in isKnownToBeAPowerOfTwo()
2032 match(X, m_And(m_Value(), m_Specific(Y)))) in isKnownToBeAPowerOfTwo()
2035 if (match(Y, m_And(m_Specific(X), m_Value())) || in isKnownToBeAPowerOfTwo()
2036 match(Y, m_And(m_Value(), m_Specific(X)))) in isKnownToBeAPowerOfTwo()
2174 if (!match(U, m_c_ICmp(Pred, m_Specific(V), m_Value(RHS)))) in isKnownNonNullFromDominatingCondition()
2695 return match(OBO, m_Mul(m_Specific(V1), m_APInt(C))) && in isNonEqualMul()
2709 return match(OBO, m_Shl(m_Specific(V1), m_APInt(C))) && in isNonEqualShl()
5070 (match(ValAssumedPoison, m_ExtractValue(m_Specific(II))) || in directlyImpliesPoison()
5599 m_CombineOr(m_OrdFMin(m_Specific(CmpLHS), m_APFloat(FC2)), in matchFastFloatClamp()
5600 m_UnordFMin(m_Specific(CmpLHS), m_APFloat(FC2)))) && in matchFastFloatClamp()
5609 m_CombineOr(m_OrdFMax(m_Specific(CmpLHS), m_APFloat(FC2)), in matchFastFloatClamp()
5610 m_UnordFMax(m_Specific(CmpLHS), m_APFloat(FC2)))) && in matchFastFloatClamp()
5635 if (match(FalseVal, m_SMin(m_Specific(CmpLHS), m_APInt(C2))) && in matchClamp()
5640 if (match(FalseVal, m_SMax(m_Specific(CmpLHS), m_APInt(C2))) && in matchClamp()
5645 if (match(FalseVal, m_UMin(m_Specific(CmpLHS), m_APInt(C2))) && in matchClamp()
5650 if (match(FalseVal, m_UMax(m_Specific(CmpLHS), m_APInt(C2))) && in matchClamp()
5723 if ((CmpLHS == A && CmpRHS == C) || (match(C, m_Not(m_Specific(CmpLHS))) && in matchMinMaxOfMinMax()
5724 match(A, m_Not(m_Specific(CmpRHS))))) in matchMinMaxOfMinMax()
5730 if ((CmpLHS == A && CmpRHS == D) || (match(D, m_Not(m_Specific(CmpLHS))) && in matchMinMaxOfMinMax()
5731 match(A, m_Not(m_Specific(CmpRHS))))) in matchMinMaxOfMinMax()
5737 if ((CmpLHS == B && CmpRHS == C) || (match(C, m_Not(m_Specific(CmpLHS))) && in matchMinMaxOfMinMax()
5738 match(B, m_Not(m_Specific(CmpRHS))))) in matchMinMaxOfMinMax()
5744 if ((CmpLHS == B && CmpRHS == D) || (match(D, m_Not(m_Specific(CmpLHS))) && in matchMinMaxOfMinMax()
5745 match(B, m_Not(m_Specific(CmpRHS))))) in matchMinMaxOfMinMax()
5817 match(FalseVal, m_NSWSub(m_Specific(CmpLHS), m_Specific(CmpRHS)))) in matchMinMax()
5824 match(TrueVal, m_NSWSub(m_Specific(CmpLHS), m_Specific(CmpRHS)))) in matchMinMax()
5857 if ((!NeedNSW && match(X, m_Sub(m_ZeroInt(), m_Specific(Y)))) || in isKnownNegation()
5858 (NeedNSW && match(X, m_NSWSub(m_ZeroInt(), m_Specific(Y))))) in isKnownNegation()
5862 if ((!NeedNSW && match(Y, m_Sub(m_ZeroInt(), m_Specific(X)))) || in isKnownNegation()
5863 (NeedNSW && match(Y, m_NSWSub(m_ZeroInt(), m_Specific(X))))) in isKnownNegation()
5869 match(Y, m_Sub(m_Specific(B), m_Specific(A))))) || in isKnownNegation()
5871 match(Y, m_NSWSub(m_Specific(B), m_Specific(A))))); in isKnownNegation()
5998 m_CombineOr(m_Specific(CmpLHS), m_SExt(m_Specific(CmpLHS))); in matchSelectPattern()
6006 if (match(CmpLHS, m_Neg(m_Specific(FalseVal)))) in matchSelectPattern()
6028 if (match(CmpLHS, m_Neg(m_Specific(TrueVal)))) in matchSelectPattern()
6387 if (match(RHS, m_NSWAdd(m_Specific(LHS), m_APInt(C)))) in isTruePredicate()
6396 if (match(RHS, m_NUWAdd(m_Specific(LHS), m_APInt(C)))) in isTruePredicate()
6404 match(B, m_NUWAdd(m_Specific(X), m_APInt(CB)))) in isTruePredicate()
6409 match(B, m_Or(m_Specific(X), m_APInt(CB)))) { in isTruePredicate()
6960 if (match(RHS, m_Neg(m_Specific(LHS))) && in setLimitsForSelectPattern()