| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Floating.h | 41 llvm::APFloatBase::Semantics Semantics; 53 Floating(llvm::APFloatBase::Semantics Semantics) in Floating() 57 Semantics = llvm::APFloatBase::SemanticsToEnum(F.getSemantics()); in Floating() 60 Floating(uint64_t *Memory, llvm::APFloatBase::Semantics Semantics) in Floating() 103 return llvm::APFloatBase::semanticsSizeInBits(getSemantics()); in bitWidth() 116 return APInt::getNumWords(llvm::APFloatBase::getSizeInBits(Sem)) == 1; in singleWord() 119 return llvm::APFloatBase::EnumToSemantics(Semantics); in getSemantics() 157 llvm::APFloatBase::cmpResult CmpRes = getValue().compare(RHS.getValue()); in compare() 159 case llvm::APFloatBase::cmpLessThan: in compare() 161 case llvm::APFloatBase::cmpEqual: in compare() [all …]
|
| H A D | InterpState.h | 148 return Floating(llvm::APFloatBase::SemanticsToEnum(Sem)); in allocFloat() 151 APInt::getNumWords(llvm::APFloatBase::getSizeInBits(Sem)); in allocFloat() 154 return Floating(Mem, llvm::APFloatBase::SemanticsToEnum(Sem)); in allocFloat()
|
| H A D | InterpBuiltinBitCast.cpp | 303 llvm::APFloatBase::getSizeInBits(F.getAPFloat().getSemantics())); in readPointerToBuffer() 397 Bits NumBits = Bits(llvm::APFloatBase::getSizeInBits(Semantics)); in DoBitCastPtr()
|
| H A D | Disasm.cpp | 55 unsigned BitWidth = llvm::APFloatBase::semanticsSizeInBits( in printArg() 56 llvm::APFloatBase::EnumToSemantics(Sem)); in printArg()
|
| H A D | Interp.h | 3426 BitWidth = Bits(llvm::APFloatBase::getSizeInBits(*Sem)); in BitCastPrim() 3505 llvm::APFloatBase::EnumToSemantics(Floating::deserializeSemantics(*OpPC));
|
| H A D | Compiler.cpp | 7023 llvm::APFloatBase::SemanticsToEnum(F.getSemantics())), in emitFloat()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 144 struct APFloatBase { struct 374 using integerPart = APFloatBase::integerPart; 375 using uninitializedTag = APFloatBase::uninitializedTag; 376 using roundingMode = APFloatBase::roundingMode; 377 using opStatus = APFloatBase::opStatus; 378 using cmpResult = APFloatBase::cmpResult; 379 using fltCategory = APFloatBase::fltCategory; 380 using ExponentType = APFloatBase::ExponentType; 381 static constexpr uninitializedTag uninitialized = APFloatBase::uninitialized; 383 APFloatBase::rmNearestTiesToEven; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFloat.cpp | 52 static_assert(APFloatBase::integerPartWidth % 4 == 0, "Part width must be divisible by 4!"); 106 APFloatBase::ExponentType maxExponent; 110 APFloatBase::ExponentType minExponent; 172 const llvm::fltSemantics &APFloatBase::EnumToSemantics(Semantics S) { in EnumToSemantics() 218 APFloatBase::Semantics 219 APFloatBase::SemanticsToEnum(const llvm::fltSemantics &Sem) { in SemanticsToEnum() 264 const fltSemantics &APFloatBase::IEEEhalf() { return semIEEEhalf; } in IEEEhalf() 265 const fltSemantics &APFloatBase::BFloat() { return semBFloat; } in BFloat() 266 const fltSemantics &APFloatBase::IEEEsingle() { return semIEEEsingle; } in IEEEsingle() 267 const fltSemantics &APFloatBase::IEEEdouble() { return semIEEEdouble; } in IEEEdouble() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | PropertiesBase.td | 279 llvm::APFloatBase::SemanticsToEnum(node.getFloat().getSemantics())) 286 const llvm::fltSemantics &floatSema = llvm::APFloatBase::EnumToSemantics( 287 static_cast<llvm::APFloatBase::Semantics>(semantics)); 313 auto sema = llvm::APFloatBase::SemanticsToEnum( 315 assert(sema == llvm::APFloatBase::SemanticsToEnum( 328 const llvm::fltSemantics &sema = llvm::APFloatBase::EnumToSemantics( 329 static_cast<llvm::APFloatBase::Semantics>(semantics));
|
| H A D | Expr.h | 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()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/ |
| H A D | EmulateInstructionRISCV.h | 122 bool SetAccruedExceptions(llvm::APFloatBase::opStatus);
|
| H A D | EmulateInstructionRISCV.cpp | 1678 APFloatBase::opStatus opStatus) { in SetAccruedExceptions() 1685 case APFloatBase::opInvalidOp: in SetAccruedExceptions() 1688 case APFloatBase::opDivByZero: in SetAccruedExceptions() 1691 case APFloatBase::opOverflow: in SetAccruedExceptions() 1694 case APFloatBase::opUnderflow: in SetAccruedExceptions() 1697 case APFloatBase::opInexact: in SetAccruedExceptions() 1700 case APFloatBase::opOK: in SetAccruedExceptions()
|
| /freebsd/contrib/llvm-project/lldb/source/ValueObject/ |
| H A D | ValueObject.cpp | 3206 llvm::APFloatBase::opStatus status = in CastToBasicType() 3212 if (status & llvm::APFloatBase::opInvalidOp) in CastToBasicType() 3310 llvm::APFloatBase::opStatus status = value_or_err->convertToInteger( in CastToEnumType() 3315 if (status & llvm::APFloatBase::opInvalidOp) in CastToEnumType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | NumericalStabilitySanitizer.cpp | 458 CV.convert(To, APFloatBase::rmTowardZero, &LosesInfo); in extendConstantFP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelDAGToDAG.cpp | 3581 ? APFloatBase::IEEEhalf() in SelectWMMAVISrc() 3582 : APFloatBase::BFloat(), in SelectWMMAVISrc()
|
| H A D | SIInstrInfo.cpp | 4379 case APFloatBase::S_IEEEsingle: in isInlineConstant() 4380 case APFloatBase::S_IEEEdouble: in isInlineConstant() 4382 case APFloatBase::S_BFloat: in isInlineConstant() 4385 case APFloatBase::S_IEEEhalf: in isInlineConstant()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 2114 FPLiteral.convert(APFloatBase::BFloat(), APFloat::rmNearestTiesToEven, in isInlinableImm() 2118 FPLiteral.convert(APFloatBase::IEEEhalf(), APFloat::rmNearestTiesToEven, in isInlinableImm() 2122 FPLiteral.convert(APFloatBase::IEEEsingle(), in isInlinableImm()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 390 APFloatBase::semanticsIntSizeInBits(Semantics, in canEvaluateTruncated()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 658 static_cast<llvm::APFloatBase::Semantics>(Record.readInt())); in VisitFloatingLiteral()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 1070 setRawSemantics(llvm::APFloatBase::S_IEEEhalf); in FloatingLiteral()
|
| H A D | ExprConstant.cpp | 7618 unsigned NumBits = llvm::APFloatBase::getSizeInBits(Semantics); in visit() 14448 llvm::APFloatBase::cmpResult APFloatCmpResult = LHS.compare(RHS); in EvaluateComparisonBinaryOperator()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 4756 return llvm::APFloatBase::Bogus(); in GetFloatTypeSemantics()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 12394 unsigned int TargetPrecision = llvm::APFloatBase::semanticsPrecision( in CheckImplicitConversion()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 3571 APFloatBase::opInvalidOp) || in getExactInteger()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 5925 APFloatBase::semanticsIntSizeInBits(Semantics, /*isSigned*/ true); in isSaturatingMinMax()
|