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

References

lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  138   if (match(&I, m_c_Mul(m_OneUse(m_Select(m_Value(Cond), m_One(), m_AllOnes())),
  140     return Builder.CreateSelect(Cond, OtherOp, Builder.CreateNeg(OtherOp));
  144   if (match(&I, m_c_Mul(m_OneUse(m_Select(m_Value(Cond), m_AllOnes(), m_One())),
  146     return Builder.CreateSelect(Cond, Builder.CreateNeg(OtherOp), OtherOp);
  150   if (match(&I, m_c_FMul(m_OneUse(m_Select(m_Value(Cond), m_SpecificFP(1.0),
  155     return Builder.CreateSelect(Cond, OtherOp, Builder.CreateFNeg(OtherOp));
  160   if (match(&I, m_c_FMul(m_OneUse(m_Select(m_Value(Cond), m_SpecificFP(-1.0),
  165     return Builder.CreateSelect(Cond, Builder.CreateFNeg(OtherOp), OtherOp);