Lines Matching refs:m_APInt

581   if (!match(RHS, m_APInt(C)))  in cmpExcludesZero()
1258 if (match(I->getOperand(0), m_APInt(C))) in computeKnownBitsFromOperator()
1270 if (match(I->getOperand(0), m_APInt(C))) in computeKnownBitsFromOperator()
1613 if (!match(I->getOperand(2), m_APInt(SA))) in computeKnownBitsFromOperator()
1879 if (match(V, m_APInt(C))) { in computeKnownBits()
2251 !match(Start, m_APInt(StartC)) || StartC->isNullValue()) in isNonZeroRecurrence()
2259 (BO->hasNoSignedWrap() && match(Step, m_APInt(StepC)) && in isNonZeroRecurrence()
2263 match(Step, m_APInt(StepC)) && !StepC->isNullValue(); in isNonZeroRecurrence()
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()
2730 if (match(IV1, m_APInt(C1)) && match(IV2, m_APInt(C2)) && *C1 != *C2) in isNonEqualPHIs()
2827 if (!match(RHS, m_APInt(CLow))) in isSignedMinMaxClamp()
2835 if (!match(RHS2, m_APInt(CHigh))) in isSignedMinMaxClamp()
2941 if (match(U->getOperand(1), m_APInt(Denominator))) { in ComputeNumSignBitsImpl()
2963 if (match(U->getOperand(1), m_APInt(Denominator))) { in ComputeNumSignBitsImpl()
2991 if (match(U->getOperand(1), m_APInt(ShAmt))) { in ComputeNumSignBitsImpl()
3002 if (match(U->getOperand(1), m_APInt(ShAmt))) { in ComputeNumSignBitsImpl()
4603 if (match(Inst->getOperand(1), m_APInt(V))) in isSafeToSpeculativelyExecute()
4611 if (!match(Inst->getOperand(1), m_APInt(Denominator))) in isSafeToSpeculativelyExecute()
4621 if (match(Inst->getOperand(0), m_APInt(Numerator))) in isSafeToSpeculativelyExecute()
5632 if (CmpRHS == TrueVal && match(CmpRHS, m_APInt(C1))) { in matchClamp()
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()
5761 if (match(V, m_APInt(C))) in getNotValue()
5828 if (!match(CmpRHS, m_APInt(C1))) in matchMinMax()
5833 if ((CmpLHS == TrueVal && match(FalseVal, m_APInt(C2))) || in matchMinMax()
5834 (CmpLHS == FalseVal && match(TrueVal, m_APInt(C2)))) { in matchMinMax()
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()
6403 if (match(A, m_NUWAdd(m_Value(X), m_APInt(CA))) && in isTruePredicate()
6404 match(B, m_NUWAdd(m_Specific(X), m_APInt(CB)))) in isTruePredicate()
6408 if (match(A, m_Or(m_Value(X), m_APInt(CA))) && in isTruePredicate()
6409 match(B, m_Or(m_Specific(X), m_APInt(CB)))) { in isTruePredicate()
6694 if (match(BO.getOperand(1), m_APInt(C)) && !C->isNullValue()) { in setLimitsForBinOp()
6714 if (match(BO.getOperand(1), m_APInt(C))) in setLimitsForBinOp()
6720 if (match(BO.getOperand(1), m_APInt(C))) in setLimitsForBinOp()
6726 if (match(BO.getOperand(1), m_APInt(C)) && C->ult(Width)) { in setLimitsForBinOp()
6730 } else if (match(BO.getOperand(0), m_APInt(C))) { in setLimitsForBinOp()
6747 if (match(BO.getOperand(1), m_APInt(C)) && C->ult(Width)) { in setLimitsForBinOp()
6750 } else if (match(BO.getOperand(0), m_APInt(C))) { in setLimitsForBinOp()
6761 if (match(BO.getOperand(0), m_APInt(C))) { in setLimitsForBinOp()
6783 if (match(BO.getOperand(1), m_APInt(C))) { in setLimitsForBinOp()
6801 } else if (match(BO.getOperand(0), m_APInt(C))) { in setLimitsForBinOp()
6815 if (match(BO.getOperand(1), m_APInt(C)) && !C->isNullValue()) { in setLimitsForBinOp()
6818 } else if (match(BO.getOperand(0), m_APInt(C))) { in setLimitsForBinOp()
6825 if (match(BO.getOperand(1), m_APInt(C))) { in setLimitsForBinOp()
6833 if (match(BO.getOperand(1), m_APInt(C))) in setLimitsForBinOp()
6857 if (match(II.getOperand(0), m_APInt(C)) || in setLimitsForIntrinsic()
6858 match(II.getOperand(1), m_APInt(C))) in setLimitsForIntrinsic()
6862 if (match(II.getOperand(0), m_APInt(C)) || in setLimitsForIntrinsic()
6863 match(II.getOperand(1), m_APInt(C))) { in setLimitsForIntrinsic()
6877 if (match(II.getOperand(0), m_APInt(C))) in setLimitsForIntrinsic()
6880 else if (match(II.getOperand(1), m_APInt(C))) in setLimitsForIntrinsic()
6884 if (match(II.getOperand(0), m_APInt(C))) { in setLimitsForIntrinsic()
6894 } else if (match(II.getOperand(1), m_APInt(C))) { in setLimitsForIntrinsic()
6910 if (!match(II.getOperand(0), m_APInt(C)) && in setLimitsForIntrinsic()
6911 !match(II.getOperand(1), m_APInt(C))) in setLimitsForIntrinsic()
6976 if (!match(LHS, m_APInt(C)) && !match(RHS, m_APInt(C))) in setLimitsForSelectPattern()
7009 if (match(V, m_APInt(C))) in computeConstantRange()