Lines Matching refs:m_APInt
105 if (match(C, m_APInt(IVal)) && IVal->isPowerOf2()) in getLogBase2()
120 if (!match(Elt, m_APInt(IVal)) || !IVal->isPowerOf2()) in getLogBase2()
158 match(C1, m_APInt(IVal))) { in visitMul()
180 if (match(NewCst, m_APInt(V)) && *V != V->getBitWidth() - 1) in visitMul()
325 if (match(Op0, m_LShr(m_Value(X), m_APInt(C))) && *C == C->getBitWidth() - 1) in visitMul()
327 if (match(Op1, m_LShr(m_Value(X), m_APInt(C))) && *C == C->getBitWidth() - 1) in visitMul()
609 if (match(Op1, m_APInt(C2))) { in commonIDivTransforms()
614 if ((IsSigned && match(Op0, m_SDiv(m_Value(X), m_APInt(C1)))) || in commonIDivTransforms()
615 (!IsSigned && match(Op0, m_UDiv(m_Value(X), m_APInt(C1))))) { in commonIDivTransforms()
622 if ((IsSigned && match(Op0, m_NSWMul(m_Value(X), m_APInt(C1)))) || in commonIDivTransforms()
623 (!IsSigned && match(Op0, m_NUWMul(m_Value(X), m_APInt(C1))))) { in commonIDivTransforms()
645 if ((IsSigned && match(Op0, m_NSWShl(m_Value(X), m_APInt(C1))) && in commonIDivTransforms()
647 (!IsSigned && match(Op0, m_NUWShl(m_Value(X), m_APInt(C1))))) { in commonIDivTransforms()
881 if (match(Op0, m_LShr(m_Value(X), m_APInt(C1))) && match(Op1, m_APInt(C2))) { in visitUDiv()
981 if (match(Op1, m_APInt(Op1C))) { in visitSDiv()
1218 if (match(Op1, m_APInt(Op1Int)) && !Op1Int->isMinValue() && in commonIRemTransforms()