Lines Matching defs:FNegOp
2675 Instruction *FNegOp;
2676 if (!match(&I, m_FNeg(m_OneUse(m_Instruction(FNegOp)))))
2684 if (match(FNegOp, m_FMul(m_Value(X), m_Constant(C))))
2688 if (match(FNegOp, m_FDiv(m_Value(X), m_Constant(C))))
2692 if (match(FNegOp, m_FDiv(m_Constant(C), m_Value(X))))
2700 FastMathFlags OpFMF = FNegOp->getFastMathFlags();
2707 if (I.hasNoSignedZeros() && match(FNegOp, m_FAdd(m_Value(X), m_Constant(C))))
2714 Instruction *InstCombinerImpl::hoistFNegAboveFMulFDiv(Value *FNegOp,
2717 if (match(FNegOp, m_FMul(m_Value(X), m_Value(Y)))) {
2722 if (match(FNegOp, m_FDiv(m_Value(X), m_Value(Y)))) {
2727 if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(FNegOp)) {