Lines Matching refs:m_APInt
1032 if (match(X, m_APInt(C)) && !C->isMinSignedValue()) { in isDivZero()
1042 if (match(Y, m_APInt(C))) { in isDivZero()
1067 if (match(Y, m_APInt(C)) && in isDivZero()
1195 if (IsExact && match(Op1, m_APInt(DivC))) { in simplifyDiv()
1237 if (match(Op1, m_APInt(C0))) { in simplifyRem()
1328 if (match(C, m_APInt(AmountC)) && AmountC->uge(AmountC->getBitWidth())) in isPoisonShift()
1505 if (Q.IIQ.UseInstrInfo && match(Op1, m_APInt(ShRAmt)) && in simplifyLShrInst()
1506 match(Op0, m_c_Or(m_NUWShl(m_Value(X), m_APInt(ShLAmt)), m_Value(Y))) && in simplifyLShrInst()
1673 if (!match(Cmp0->getOperand(1), m_APInt(C0)) || in simplifyAndOrOfICmpsWithConstants()
1674 !match(Cmp1->getOperand(1), m_APInt(C1))) in simplifyAndOrOfICmpsWithConstants()
1709 if (!match(Op0, m_ICmp(Pred0, m_Add(m_Value(V), m_APInt(C0)), m_APInt(C1)))) in simplifyAndOfICmpsWithAdd()
1757 m_APInt(C))) || in simplifyAndOrOfICmpsWithCtpop()
1800 if (!match(Op0, m_ICmp(Pred0, m_Add(m_Value(V), m_APInt(C0)), m_APInt(C1)))) in simplifyOrOfICmpsWithAdd()
2055 if (match(Op0, m_Shl(m_Value(X), m_APInt(Shift1))) && in simplifyAndCommutative()
2056 match(Op1, m_Add(m_Shl(m_Specific(X), m_APInt(Shift2)), m_AllOnes())) && in simplifyAndCommutative()
2108 if (match(Op1, m_APInt(Mask))) { in simplifyAndInst()
2111 if (match(Op0, m_Shl(m_Value(X), m_APInt(ShAmt))) && in simplifyAndInst()
2117 if (match(Op0, m_LShr(m_Value(X), m_APInt(ShAmt))) && in simplifyAndInst()
2187 if (Q.IIQ.UseInstrInfo && match(Op1, m_APInt(Mask)) && in simplifyAndInst()
2188 match(Op0, m_c_Or(m_CombineAnd(m_NUWShl(m_Value(X), m_APInt(ShAmt)), in simplifyAndInst()
2221 if (match(Op0, m_Xor(m_Value(A), m_APInt(C1))) && in simplifyAndInst()
2384 if ((match(X, m_Sub(m_APInt(C), m_Specific(Y))) || in simplifyOrInst()
2385 match(Y, m_Sub(m_APInt(C), m_Specific(X)))) && in simplifyOrInst()
2463 if (match(Op0, m_And(m_Value(A), m_APInt(C1))) && in simplifyOrInst()
2464 match(Op1, m_And(m_Value(B), m_APInt(C2)))) { in simplifyOrInst()
2493 if (match(Op0, m_Xor(m_Value(A), m_APInt(C1))) && in simplifyOrInst()
3175 if ((match(LBO, m_LShr(m_Specific(RHS), m_APInt(C))) && *C != 0) || in simplifyICmpWithBinOpOnLHS()
3176 (match(LBO, m_UDiv(m_Specific(RHS), m_APInt(C))) && *C != 1)) { in simplifyICmpWithBinOpOnLHS()
3205 if ((match(LBO, m_UDiv(m_Mul(m_Specific(RHS), m_APInt(C1)), m_APInt(C2))) && in simplifyICmpWithBinOpOnLHS()
3207 (match(LBO, m_LShr(m_Mul(m_Specific(RHS), m_APInt(C1)), m_APInt(C2))) && in simplifyICmpWithBinOpOnLHS()
3209 (match(LBO, m_UDiv(m_Shl(m_Specific(RHS), m_APInt(C1)), m_APInt(C2))) && in simplifyICmpWithBinOpOnLHS()
3252 if (!match(LHS, m_Add(m_Value(X), m_APInt(C1))) || in trySimplifyICmpWithAdds()
3253 !match(RHS, m_Add(m_Specific(X), m_APInt(C2)))) in trySimplifyICmpWithAdds()
3349 if (match(RHS, m_APInt(C))) { in simplifyICmpWithBinOp()
3426 match(LBO->getOperand(1), m_APInt(C1)) && in simplifyICmpWithBinOp()
3427 match(RBO->getOperand(1), m_APInt(C2))) { in simplifyICmpWithBinOp()
4498 if (FalseVal == X && match(TrueVal, m_And(m_Specific(X), m_APInt(C))) && in simplifySelectBitTest()
4504 if (TrueVal == X && match(FalseVal, m_And(m_Specific(X), m_APInt(C))) && in simplifySelectBitTest()
4511 if (FalseVal == X && match(TrueVal, m_Or(m_Specific(X), m_APInt(C))) && in simplifySelectBitTest()
4521 if (TrueVal == X && match(FalseVal, m_Or(m_Specific(X), m_APInt(C))) && in simplifySelectBitTest()
4677 if (match(CmpLHS, m_And(m_Value(X), m_APInt(Y)))) in simplifySelectWithICmpCond()
6533 if ((match(M00, m_APInt(InnerC)) || match(M01, m_APInt(InnerC))) && in simplifyBinaryIntrinsic()
6810 if (match(ShAmtArg, m_APInt(ShAmtC))) { in simplifyIntrinsic()