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

References

lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1451   else if (match(Op0, m_OneUse(m_FDiv(m_Value(X), m_Value(Z)))) &&
 1452            match(Op1, m_OneUse(m_FDiv(m_Value(Y), m_Specific(Z)))))
 1505   if (match(&I, m_c_FAdd(m_OneUse(m_FDiv(m_FNeg(m_Value(X)), m_Value(Y))),
 1507       match(&I, m_c_FAdd(m_OneUse(m_FDiv(m_Value(X), m_FNeg(m_Value(Y)))),
 2042   if (match(&I, m_FNeg(m_OneUse(m_FDiv(m_Value(X), m_Constant(C))))))
 2045   if (match(&I, m_FNeg(m_OneUse(m_FDiv(m_Constant(C), m_Value(X))))))
 2061   if (match(FNeg, m_OneUse(m_FDiv(m_Value(X), m_Value(Y)))))
 2161   if (match(Op1, m_OneUse(m_FDiv(m_FNeg(m_Value(X)), m_Value(Y)))) ||
 2162       match(Op1, m_OneUse(m_FDiv(m_Value(X), m_FNeg(m_Value(Y)))))) {
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  439       if (match(Op0, m_OneUse(m_FDiv(m_Constant(C1), m_Value(X))))) {
  445       if (match(Op0, m_FDiv(m_Value(X), m_Constant(C1)))) {
  476     if (match(&I, m_c_FMul(m_OneUse(m_FDiv(m_Value(X), m_Value(Y))),
  500       if (match(Op0, m_FDiv(m_Value(X),
  506       if (match(Op0, m_FDiv(m_Intrinsic<Intrinsic::sqrt>(m_Value(Y)),
 1188   } else if (match(I.getOperand(1), m_FDiv(m_Value(X), m_Constant(C2)))) {
 1230     if (match(Op0, m_OneUse(m_FDiv(m_Value(X), m_Value(Y)))) &&
 1236     if (match(Op1, m_OneUse(m_FDiv(m_Value(X), m_Value(Y)))) &&
 1291              m_FDiv(m_Value(X), m_Intrinsic<Intrinsic::fabs>(m_Deferred(X)))) ||
 1292        match(&I, m_FDiv(m_Intrinsic<Intrinsic::fabs>(m_Value(X)),