Lines Matching refs:m_APInt

770     if (match(RHS, m_Xor(m_Value(Y), m_APInt(C1))))  in checkForNegativeOperand()
773 if (match(X, m_Xor(m_Value(Y), m_APInt(C1)))) { in checkForNegativeOperand()
776 if (match(Y, m_Or(m_Value(Z), m_APInt(C2))) && (*C2 == ~(*C1))) { in checkForNegativeOperand()
779 } else if (match(Y, m_And(m_Value(Z), m_APInt(C2))) && (*C1 == *C2)) { in checkForNegativeOperand()
793 if (match(RHS, m_Xor(m_Value(Y), m_APInt(C1)))) in checkForNegativeOperand()
799 if (match(LHS, m_Xor(m_Value(Y), m_APInt(C1)))) in checkForNegativeOperand()
801 if (match(Y, m_And(m_Value(Z), m_APInt(C2))) && *C1 == (*C2 + 1)) { in checkForNegativeOperand()
821 if (match(Op1, m_APInt(C1)) && in foldNoWrapAdd()
822 match(Op0, m_OneUse(m_ZExt(m_NUWAdd(m_Value(X), m_APInt(C2))))) && in foldNoWrapAdd()
901 if (!match(Op1, m_APInt(C))) in foldAddWithConstant()
911 if (match(Op0, m_Or(m_Value(), m_APInt(C2))) && *C2 == -*C) in foldAddWithConstant()
927 if (match(Op0, m_ZExt(m_Xor(m_Value(X), m_APInt(C2)))) && in foldAddWithConstant()
931 if (match(Op0, m_Xor(m_Value(X), m_APInt(C2)))) { in foldAddWithConstant()
977 if (match(Op0, m_AShr(m_Shl(m_Value(X), m_APInt(C2)), m_APInt(C3))) && in foldAddWithConstant()
1065 if (match(E, m_Mul(m_Value(Op), m_APInt(AI)))) { in MatchMul()
1069 if (match(E, m_Shl(m_Value(Op), m_APInt(AI)))) { in MatchMul()
1084 if (match(E, m_SRem(m_Value(Op), m_APInt(AI)))) { in MatchRem()
1089 if (match(E, m_URem(m_Value(Op), m_APInt(AI)))) { in MatchRem()
1093 if (match(E, m_And(m_Value(Op), m_APInt(AI))) && (*AI + 1).isPowerOf2()) { in MatchRem()
1105 if (IsSigned && match(E, m_SDiv(m_Value(Op), m_APInt(AI)))) { in MatchDiv()
1110 if (match(E, m_UDiv(m_Value(Op), m_APInt(AI)))) { in MatchDiv()
1114 if (match(E, m_LShr(m_Value(Op), m_APInt(AI)))) { in MatchDiv()
1204 if (match(&I, m_Add(m_UMin(m_Value(X), m_APInt(NotC)), m_APInt(C))) && in foldToUnsignedSaturatedAdd()
1245 m_SExt(m_ICmp(Pred, m_And(m_Specific(X), m_APInt(MaskC)), in foldAddToAshr()
1246 m_APInt(MaskCCmp))))) in foldAddToAshr()
1329 if (!match(Select, m_Select(m_ICmp(Pred, m_Specific(X), m_APInt(Thr)), in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
1555 if (match(LHS, m_Shl(m_SDiv(m_Specific(RHS), m_APInt(C1)), m_APInt(C2)))) { in visitAdd()
1565 if (match(&I, m_c_Add(m_And(m_Value(A), m_APInt(C1)), m_Deferred(A))) && in visitAdd()
1636 m_c_Add(m_OneUse(m_Not(m_OneUse(m_Mul(m_Value(A), m_APInt(C1))))), in visitAdd()
1741 m_APInt(XorC))))))) && in visitAdd()
2333 if (match(Op0, m_APInt(Op0C))) { in visitSub()
2348 if (match(Op1, m_OneUse(m_And(m_BinOp(InnerSub), m_APInt(C2)))) && in visitSub()
2349 match(InnerSub, m_Sub(m_APInt(C3), m_Value(X))) && in visitSub()
2557 if (match(Op1, m_AShr(m_Value(A), m_APInt(ShAmt))) && in visitSub()
2575 if (match(Op0, m_Add(m_Value(X), m_APInt(AddC))) && in visitSub()
2576 match(Op1, m_And(m_Specific(X), m_APInt(AndC)))) { in visitSub()