Lines Matching refs:APFloat

166                                    const APFloat &value, FloatType type) {  in build()
556 [](const APFloat &a) { return -a; }); in fold()
569 operands, [](const APFloat &a, const APFloat &b) { return a + b; }); in fold()
582 operands, [](const APFloat &a, const APFloat &b) { return a - b; }); in fold()
602 [](const APFloat &a, const APFloat &b) { return llvm::maximum(a, b); }); in fold()
676 [](const APFloat &a, const APFloat &b) { return llvm::minimum(a, b); }); in fold()
743 operands, [](const APFloat &a, const APFloat &b) { return a * b; }); in fold()
761 operands, [](const APFloat &a, const APFloat &b) { return a / b; }); in fold()
775 [](const APFloat &a, const APFloat &b) { in fold()
776 APFloat result(a); in fold()
1067 APFloat apf(floatTy.getFloatSemantics(), in fold()
1070 APFloat::rmNearestTiesToEven); in fold()
1093 APFloat apf(floatTy.getFloatSemantics(), in fold()
1096 APFloat::rmNearestTiesToEven); in fold()
1116 operands, getType(), [&resEleType](const APFloat &a, bool &castStatus) { in fold()
1120 castStatus = APFloat::opInvalidOp != in fold()
1121 a.convertToInteger(api, APFloat::rmTowardZero, &ignored); in fold()
1142 operands, getType(), [&resEleType](const APFloat &a, bool &castStatus) { in fold()
1146 castStatus = APFloat::opInvalidOp != in fold()
1147 a.convertToInteger(api, APFloat::rmTowardZero, &ignored); in fold()
1225 APFloat(resFloatType.getFloatSemantics(), bits)); in fold()
1383 const APFloat &lhs, const APFloat &rhs) { in applyCmpPredicate()
1389 return cmpResult == APFloat::cmpEqual; in applyCmpPredicate()
1391 return cmpResult == APFloat::cmpGreaterThan; in applyCmpPredicate()
1393 return cmpResult == APFloat::cmpGreaterThan || in applyCmpPredicate()
1394 cmpResult == APFloat::cmpEqual; in applyCmpPredicate()
1396 return cmpResult == APFloat::cmpLessThan; in applyCmpPredicate()
1398 return cmpResult == APFloat::cmpLessThan || cmpResult == APFloat::cmpEqual; in applyCmpPredicate()
1400 return cmpResult != APFloat::cmpUnordered && cmpResult != APFloat::cmpEqual; in applyCmpPredicate()
1402 return cmpResult != APFloat::cmpUnordered; in applyCmpPredicate()
1404 return cmpResult == APFloat::cmpUnordered || cmpResult == APFloat::cmpEqual; in applyCmpPredicate()
1406 return cmpResult == APFloat::cmpUnordered || in applyCmpPredicate()
1407 cmpResult == APFloat::cmpGreaterThan; in applyCmpPredicate()
1409 return cmpResult == APFloat::cmpUnordered || in applyCmpPredicate()
1410 cmpResult == APFloat::cmpGreaterThan || in applyCmpPredicate()
1411 cmpResult == APFloat::cmpEqual; in applyCmpPredicate()
1413 return cmpResult == APFloat::cmpUnordered || in applyCmpPredicate()
1414 cmpResult == APFloat::cmpLessThan; in applyCmpPredicate()
1416 return cmpResult == APFloat::cmpUnordered || in applyCmpPredicate()
1417 cmpResult == APFloat::cmpLessThan || cmpResult == APFloat::cmpEqual; in applyCmpPredicate()
1419 return cmpResult != APFloat::cmpEqual; in applyCmpPredicate()
1421 return cmpResult == APFloat::cmpUnordered; in applyCmpPredicate()
1484 const APFloat &rhs = flt.getValue(); in matchAndRewrite()
1524 if (exponent == APFloat::IEK_Inf) { in matchAndRewrite()
1525 int maxExponent = ilogb(APFloat::getLargest(rhs.getSemantics())); in matchAndRewrite()
1561 APFloat signedMax(rhs.getSemantics()); in matchAndRewrite()
1563 APFloat::rmNearestTiesToEven); in matchAndRewrite()
1577 APFloat unsignedMax(rhs.getSemantics()); in matchAndRewrite()
1579 APFloat::rmNearestTiesToEven); in matchAndRewrite()
1594 APFloat signedMin(rhs.getSemantics()); in matchAndRewrite()
1596 APFloat::rmNearestTiesToEven); in matchAndRewrite()
1609 APFloat unsignedMin(rhs.getSemantics()); in matchAndRewrite()
1611 APFloat::rmNearestTiesToEven); in matchAndRewrite()
1630 if (APFloat::opInvalidOp == in matchAndRewrite()
1631 rhs.convertToInteger(rhsInt, APFloat::rmTowardZero, &ignored)) { in matchAndRewrite()
1638 APFloat apf(floatTy.getFloatSemantics(), in matchAndRewrite()
1640 apf.convertFromAPInt(rhsInt, !isUnsigned, APFloat::rmNearestTiesToEven); in matchAndRewrite()
1959 APFloat::getInf(resultType.cast<FloatType>().getFloatSemantics(), in getIdentityValueAttr()
1977 APFloat::getInf(resultType.cast<FloatType>().getFloatSemantics(), in getIdentityValueAttr()