reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
702 if ((IsSigned && match(Op0, m_SDiv(m_Value(X), m_APInt(C1)))) || 703 (!IsSigned && match(Op0, m_UDiv(m_Value(X), m_APInt(C1))))) { 706 return BinaryOperator::Create(I.getOpcode(), X, 710 if ((IsSigned && match(Op0, m_NSWMul(m_Value(X), m_APInt(C1)))) || 711 (!IsSigned && match(Op0, m_NUWMul(m_Value(X), m_APInt(C1))))) { 716 auto *NewDiv = BinaryOperator::Create(I.getOpcode(), X, 724 auto *Mul = BinaryOperator::Create(Instruction::Mul, X, 733 if ((IsSigned && match(Op0, m_NSWShl(m_Value(X), m_APInt(C1))) && 735 (!IsSigned && match(Op0, m_NUWShl(m_Value(X), m_APInt(C1))))) { 742 auto *BO = BinaryOperator::Create(I.getOpcode(), X, 750 auto *Mul = BinaryOperator::Create(Instruction::Mul, X,