Searched refs:APFloatBase (Results 1 – 13 of 13) sorted by relevance
50 static_assert(APFloatBase::integerPartWidth % 4 == 0, "Part width must be divisible by 4!");74 APFloatBase::ExponentType maxExponent;78 APFloatBase::ExponentType minExponent;147 const llvm::fltSemantics &APFloatBase::EnumToSemantics(Semantics S) { in EnumToSemantics()171 APFloatBase::Semantics172 APFloatBase::SemanticsToEnum(const llvm::fltSemantics &Sem) { in SemanticsToEnum()195 const fltSemantics &APFloatBase::IEEEhalf() { in IEEEhalf()198 const fltSemantics &APFloatBase::BFloat() { in BFloat()201 const fltSemantics &APFloatBase::IEEEsingle() { in IEEEsingle()204 const fltSemantics &APFloatBase::IEEEdouble() { in IEEEdouble()[all …]
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));
1674 llvm::APFloatBase::Semantics getRawSemantics() const { in getRawSemantics()1675 return static_cast<llvm::APFloatBase::Semantics>( in getRawSemantics()1681 void setRawSemantics(llvm::APFloatBase::Semantics Sem) { in setRawSemantics()1687 return llvm::APFloatBase::EnumToSemantics( in getSemantics()1688 static_cast<llvm::APFloatBase::Semantics>( in getSemantics()1694 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 { struct257 class IEEEFloat final : public APFloatBase { argument622 class DoubleAPFloat final : public APFloatBase {722 class APFloat : public APFloatBase {
509 uint32_t MinBitWidth = APFloatBase::semanticsMaxExponent(Semantics); in canEvaluateTruncated()
636 static_cast<llvm::APFloatBase::Semantics>(Record.readInt())); in VisitFloatingLiteral()
1079 setRawSemantics(llvm::APFloatBase::S_IEEEhalf); in FloatingLiteral()
7077 unsigned NumBits = llvm::APFloatBase::getSizeInBits(Semantics); in visit()12940 llvm::APFloatBase::cmpResult APFloatCmpResult = LHS.compare(RHS); in EvaluateComparisonBinaryOperator()
4728 return llvm::APFloatBase::Bogus(); in GetFloatTypeSemantics()
14165 unsigned int TargetPrecision = llvm::APFloatBase::semanticsPrecision( in CheckImplicitConversion()
2228 APFloatBase::opInvalidOp) || in getExactInteger()