reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  969   if (match(Op0, m_LShr(m_Value(X), m_APInt(C1))) && match(Op1, m_APInt(C2))) {
  976           X, ConstantInt::get(X->getType(), C2ShlC1));
  976           X, ConstantInt::get(X->getType(), C2ShlC1));
  991   if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) {
  991   if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) {
 1006     if (match(Op1, m_NUWMul(m_Specific(A), m_Value(X))) ||
 1007         match(Op1, m_NUWMul(m_Value(X), m_Specific(A))))
 1008       return BinaryOperator::CreateUDiv(B, X);
 1009     if (match(Op1, m_NUWMul(m_Specific(B), m_Value(X))) ||
 1010         match(Op1, m_NUWMul(m_Value(X), m_Specific(B))))
 1011       return BinaryOperator::CreateUDiv(A, X);