Searched refs:APFloatBase (Results 1 – 15 of 15) sorted by relevance
102 APFloatBase::ExponentType maxExponent;106 APFloatBase::ExponentType minExponent;215 APFloatBase::Semantics295 APFloatBase::ExponentType299 APFloatBase::ExponentType335 static constexpr APFloatBase::ExponentType340 static constexpr APFloatBase::ExponentType362 return ((bits) + APFloatBase::integerPartWidth - 1) / APFloatBase::integerPartWidth; in partCountForBits()684 static APFloatBase::integerPart696 …part = parts[count] & (~(APFloatBase::integerPart) 0 >> (APFloatBase::integerPartWidth - partBits)… in ulpsFromBoundary()[all …]
105 llvm::APFloatBase::cmpResult CmpRes = F.compare(RHS.F); in compare()107 case llvm::APFloatBase::cmpLessThan: in compare()109 case llvm::APFloatBase::cmpEqual: in compare()111 case llvm::APFloatBase::cmpGreaterThan: in compare()113 case llvm::APFloatBase::cmpUnordered: in compare()
273 llvm::APFloatBase::SemanticsToEnum(node.getFloat().getSemantics()))280 const llvm::fltSemantics &floatSema = llvm::APFloatBase::EnumToSemantics(281 static_cast<llvm::APFloatBase::Semantics>(semantics));307 auto sema = llvm::APFloatBase::SemanticsToEnum(309 assert(sema == llvm::APFloatBase::SemanticsToEnum(322 const llvm::fltSemantics &sema = llvm::APFloatBase::EnumToSemantics(323 static_cast<llvm::APFloatBase::Semantics>(semantics));
1645 llvm::APFloatBase::Semantics getRawSemantics() const { in getRawSemantics()1646 return static_cast<llvm::APFloatBase::Semantics>( in getRawSemantics()1652 void setRawSemantics(llvm::APFloatBase::Semantics Sem) { in setRawSemantics()1658 return llvm::APFloatBase::EnumToSemantics( in getSemantics()1659 static_cast<llvm::APFloatBase::Semantics>( in getSemantics()1665 FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); in setSemantics()
97 bool SetAccruedExceptions(llvm::APFloatBase::opStatus);
1677 APFloatBase::opStatus opStatus) { in SetAccruedExceptions()1684 case APFloatBase::opInvalidOp: in SetAccruedExceptions()1687 case APFloatBase::opDivByZero: in SetAccruedExceptions()1690 case APFloatBase::opOverflow: in SetAccruedExceptions()1693 case APFloatBase::opUnderflow: in SetAccruedExceptions()1696 case APFloatBase::opInexact: in SetAccruedExceptions()1699 case APFloatBase::opOK: in SetAccruedExceptions()
142 struct APFloatBase { struct293 class IEEEFloat final : public APFloatBase {680 class DoubleAPFloat final : public APFloatBase {780 class APFloat : public APFloatBase {
372 APFloatBase::semanticsIntSizeInBits(Semantics, in canEvaluateTruncated()
651 static_cast<llvm::APFloatBase::Semantics>(Record.readInt())); in VisitFloatingLiteral()
1043 setRawSemantics(llvm::APFloatBase::S_IEEEhalf); in FloatingLiteral()
7243 unsigned NumBits = llvm::APFloatBase::getSizeInBits(Semantics); in visit()13259 llvm::APFloatBase::cmpResult APFloatCmpResult = LHS.compare(RHS); in EvaluateComparisonBinaryOperator()
4668 return llvm::APFloatBase::Bogus(); in GetFloatTypeSemantics()
15914 unsigned int TargetPrecision = llvm::APFloatBase::semanticsPrecision( in CheckImplicitConversion()
3180 APFloatBase::opInvalidOp) || in getExactInteger()
5553 APFloatBase::semanticsIntSizeInBits(Semantics, /*isSigned*/ true); in isSaturatingMinMax()