reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2103 return BinaryOperator::CreateFNegFMF(Op1, &I); 2121 if (match(Op1, m_OneUse(m_FSub(m_Value(X), m_Value(Y))))) { 2128 if (SelectInst *SI = dyn_cast<SelectInst>(Op1)) 2135 if (match(Op1, m_Constant(C)) && !isa<ConstantExpr>(Op1)) 2135 if (match(Op1, m_Constant(C)) && !isa<ConstantExpr>(Op1)) 2139 if (match(Op1, m_FNeg(m_Value(Y)))) 2145 if (match(Op1, m_OneUse(m_FPTrunc(m_FNeg(m_Value(Y)))))) 2149 if (match(Op1, m_OneUse(m_FPExt(m_FNeg(m_Value(Y)))))) 2155 if (match(Op1, m_OneUse(m_c_FMul(m_FNeg(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)))))) { 2168 if (Value *V = SimplifySelectsFeedingBinaryOp(I, Op0, Op1)) 2173 if (match(Op0, m_FSub(m_Specific(Op1), m_Value(X)))) 2178 if (match(Op1, m_c_FAdd(m_Specific(Op0), m_Value(X)))) 2182 if (match(Op0, m_FMul(m_Specific(Op1), m_Constant(C)))) { 2184 return BinaryOperator::CreateFMulFMF(Op1, CSubOne, &I); 2187 if (match(Op1, m_FMul(m_Specific(Op0), m_Constant(C)))) {