Lines Matching refs:m_APInt

73   } else if (match(OldRHS, m_APInt(C))) {  in SimplifyBSwap()
159 match(A, m_APInt(ConstA)); in getMaskedICmpType()
160 match(B, m_APInt(ConstB)); in getMaskedICmpType()
161 match(C, m_APInt(ConstC)); in getMaskedICmpType()
384 if (!match(B, m_APInt(BCst)) || !match(C, m_APInt(CCst)) || in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
385 !match(D, m_APInt(DCst)) || !match(E, m_APInt(OrigECst))) in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
603 if (!match(B, m_APInt(ConstB)) || !match(D, m_APInt(ConstD))) in foldLogOpOfMaskedICmps()
643 if (!match(C, m_APInt(OldConstC)) || !match(E, m_APInt(OldConstE))) in foldLogOpOfMaskedICmps()
833 if (match(ICmp, m_ICmp(Pred, m_And(m_Value(X), m_APInt(Mask)), m_Zero())) && in foldSignedTruncationCheck()
1030 if (match(X, m_OneUse(m_LShr(m_Value(Y), m_APInt(Shift)))) && in matchIntPart()
1147 if (!match(ICmp1, m_ICmp(Pred1, m_Value(V1), m_APInt(C1))) || in foldAndOrOfICmpsUsingRanges()
1148 !match(ICmp2, m_ICmp(Pred2, m_Value(V2), m_APInt(C2)))) in foldAndOrOfICmpsUsingRanges()
1156 if (match(V1, m_Add(m_Value(X), m_APInt(Offset1)))) in foldAndOrOfICmpsUsingRanges()
1158 if (match(V2, m_Add(m_Value(X), m_APInt(Offset2)))) in foldAndOrOfICmpsUsingRanges()
1785 if (match(Op1, m_APInt(C))) { in visitAnd()
1787 if (match(Op0, m_OneUse(m_Xor(m_Value(X), m_APInt(XorC))))) { in visitAnd()
1796 if (match(Op0, m_OneUse(m_Or(m_Value(X), m_APInt(OrC))))) { in visitAnd()
1811 if (match(Op0, m_OneUse(m_SExt(m_AShr(m_Value(X), m_APInt(ShiftC))))) && in visitAnd()
1824 if (match(Op0, m_AShr(m_Value(X), m_APInt(ShiftC))) && ShiftC->ult(Width) && in visitAnd()
1829 if (match(Op0, m_Add(m_Value(X), m_APInt(AddC)))) { in visitAnd()
1871 if (match(BO, m_c_BinOp(m_OneUse(m_ZExt(m_Value(X))), m_APInt(C1))) && in visitAnd()
2325 !match(Op1, m_OneUse(m_Shl(m_Value(ShlVal), m_APInt(C)))) || in matchOrConcat()
2531 match(LHS1, m_APInt(LHSC)); in foldAndOrOfICmps()
2532 match(RHS1, m_APInt(RHSC)); in foldAndOrOfICmps()
2637 match(LHS0, m_And(m_Specific(V), m_APInt(AndC)))) { in foldAndOrOfICmps()
2641 match(RHS0, m_And(m_Specific(V), m_APInt(AndC)))) { in foldAndOrOfICmps()
2763 if (match(&I, m_c_Or(m_OneUse(m_Xor(m_Value(X), m_APInt(CV))), m_Value(Y))) && in visitOr()
2787 if (match(C, m_APInt(C0)) && match(D, m_APInt(C1))) { in visitOr()
2823 if (match(A, m_Or(m_Value(X), m_APInt(C2))) && in visitOr()
2824 match(B, m_Or(m_Specific(X), m_APInt(C3))) && in visitOr()
3206 if (match(LHS1, m_APInt(LC)) && match(RHS1, m_APInt(RC)) && in foldXorOfICmps()
3229 if ((PredL == CmpInst::ICMP_SGT && match(LHS1, m_APInt(C1)) && in foldXorOfICmps()
3230 PredR == CmpInst::ICMP_SLT && match(RHS1, m_APInt(C2))) || in foldXorOfICmps()
3231 (PredL == CmpInst::ICMP_SLT && match(LHS1, m_APInt(C2)) && in foldXorOfICmps()
3232 PredR == CmpInst::ICMP_SGT && match(RHS1, m_APInt(C1)))) in foldXorOfICmps()
3378 if (match(Op1, m_AShr(m_Value(A), m_APInt(ShAmt))) && in canonicalizeAbs()
3705 if (match(Op1, m_APInt(RHSC))) { in visitXor()
3709 if (RHSC->isSignMask() && match(Op0, m_Sub(m_APInt(C), m_Value(X)))) in visitXor()
3713 if (RHSC->isSignMask() && match(Op0, m_Add(m_Value(X), m_APInt(C)))) in visitXor()
3717 if (match(Op0, m_Or(m_Value(X), m_APInt(C))) && in visitXor()
3724 if (match(Op0, m_OneUse(m_Shl(m_Value(X), m_APInt(C)))) && in visitXor()
3730 if (match(Op0, m_OneUse(m_LShr(m_Value(X), m_APInt(C)))) && in visitXor()