reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2102 if (I.hasNoSignedZeros() && match(Op0, m_PosZeroFP())) 2120 if (I.hasNoSignedZeros() || CannotBeNegativeZero(Op0, SQ.TLI)) { 2123 return BinaryOperator::CreateFAddFMF(Op0, NewSub, &I); 2127 if (isa<Constant>(Op0)) 2136 return BinaryOperator::CreateFAddFMF(Op0, ConstantExpr::getFNeg(C), &I); 2140 return BinaryOperator::CreateFAddFMF(Op0, Y, &I); 2146 return BinaryOperator::CreateFAddFMF(Op0, Builder.CreateFPTrunc(Y, Ty), &I); 2150 return BinaryOperator::CreateFAddFMF(Op0, Builder.CreateFPExt(Y, Ty), &I); 2157 return BinaryOperator::CreateFAddFMF(Op0, FMul, &I); 2164 return BinaryOperator::CreateFAddFMF(Op0, FDiv, &I); 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)))) { 2187 if (match(Op1, m_FMul(m_Specific(Op0), m_Constant(C)))) { 2189 return BinaryOperator::CreateFMulFMF(Op0, OneSubC, &I);