Home
last modified time | relevance | path

Searched refs:APFloatBase (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp52 static_assert(APFloatBase::integerPartWidth % 4 == 0, "Part width must be divisible by 4!");
106 APFloatBase::ExponentType maxExponent;
110 APFloatBase::ExponentType minExponent;
194 const llvm::fltSemantics &APFloatBase::EnumToSemantics(Semantics S) { in EnumToSemantics()
234 APFloatBase::Semantics
235 APFloatBase::SemanticsToEnum(const llvm::fltSemantics &Sem) { in SemanticsToEnum()
274 const fltSemantics &APFloatBase::IEEEhalf() { return semIEEEhalf; } in IEEEhalf()
275 const fltSemantics &APFloatBase::BFloat() { return semBFloat; } in BFloat()
276 const fltSemantics &APFloatBase::IEEEsingle() { return semIEEEsingle; } in IEEEsingle()
277 const fltSemantics &APFloatBase::IEEEdouble() { return semIEEEdouble; } in IEEEdouble()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DFloating.h105 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()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DPropertiesBase.td276 llvm::APFloatBase::SemanticsToEnum(node.getFloat().getSemantics()))
283 const llvm::fltSemantics &floatSema = llvm::APFloatBase::EnumToSemantics(
284 static_cast<llvm::APFloatBase::Semantics>(semantics));
310 auto sema = llvm::APFloatBase::SemanticsToEnum(
312 assert(sema == llvm::APFloatBase::SemanticsToEnum(
325 const llvm::fltSemantics &sema = llvm::APFloatBase::EnumToSemantics(
326 static_cast<llvm::APFloatBase::Semantics>(semantics));
H A DExpr.h1662 llvm::APFloatBase::Semantics getRawSemantics() const { in getRawSemantics()
1663 return static_cast<llvm::APFloatBase::Semantics>( in getRawSemantics()
1669 void setRawSemantics(llvm::APFloatBase::Semantics Sem) { in setRawSemantics()
1675 return llvm::APFloatBase::EnumToSemantics( in getSemantics()
1676 static_cast<llvm::APFloatBase::Semantics>( in getSemantics()
1682 FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); in setSemantics()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.h98 bool SetAccruedExceptions(llvm::APFloatBase::opStatus);
H A DEmulateInstructionRISCV.cpp1692 APFloatBase::opStatus opStatus) { in SetAccruedExceptions()
1699 case APFloatBase::opInvalidOp: in SetAccruedExceptions()
1702 case APFloatBase::opDivByZero: in SetAccruedExceptions()
1705 case APFloatBase::opOverflow: in SetAccruedExceptions()
1708 case APFloatBase::opUnderflow: in SetAccruedExceptions()
1711 case APFloatBase::opInexact: in SetAccruedExceptions()
1714 case APFloatBase::opOK: in SetAccruedExceptions()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h143 struct APFloatBase { struct
313 class IEEEFloat final : public APFloatBase {
711 class DoubleAPFloat final : public APFloatBase {
811 class APFloat : public APFloatBase {
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DValueObject.cpp3243 llvm::APFloatBase::opStatus status = in CastToBasicType()
3249 if (status & llvm::APFloatBase::opInvalidOp) { in CastToBasicType()
3341 llvm::APFloatBase::opStatus status = value_or_err->convertToInteger( in CastToEnumType()
3346 if (status & llvm::APFloatBase::opInvalidOp) { in CastToEnumType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp3392 ? APFloatBase::IEEEhalf() in SelectWMMAVISrc()
3393 : APFloatBase::BFloat(), in SelectWMMAVISrc()
H A DSIInstrInfo.cpp4217 case APFloatBase::S_IEEEsingle: in isInlineConstant()
4218 case APFloatBase::S_IEEEdouble: in isInlineConstant()
4220 case APFloatBase::S_BFloat: in isInlineConstant()
4223 case APFloatBase::S_IEEEhalf: in isInlineConstant()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DNumericalStabilitySanitizer.cpp464 CV.convert(To, APFloatBase::rmTowardZero, &LosesInfo); in extendConstantFP()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp2043 FPLiteral.convert(APFloatBase::BFloat(), APFloat::rmNearestTiesToEven, in isInlinableImm()
2047 FPLiteral.convert(APFloatBase::IEEEhalf(), APFloat::rmNearestTiesToEven, in isInlinableImm()
2051 FPLiteral.convert(APFloatBase::IEEEsingle(), in isInlinableImm()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp380 APFloatBase::semanticsIntSizeInBits(Semantics, in canEvaluateTruncated()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp651 static_cast<llvm::APFloatBase::Semantics>(Record.readInt())); in VisitFloatingLiteral()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp1073 setRawSemantics(llvm::APFloatBase::S_IEEEhalf); in FloatingLiteral()
H A DExprConstant.cpp7304 unsigned NumBits = llvm::APFloatBase::getSizeInBits(Semantics); in visit()
13626 llvm::APFloatBase::cmpResult APFloatCmpResult = LHS.compare(RHS); in EvaluateComparisonBinaryOperator()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp4725 return llvm::APFloatBase::Bogus(); in GetFloatTypeSemantics()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp11027 unsigned int TargetPrecision = llvm::APFloatBase::semanticsPrecision( in CheckImplicitConversion()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3354 APFloatBase::opInvalidOp) || in getExactInteger()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5550 APFloatBase::semanticsIntSizeInBits(Semantics, /*isSigned*/ true); in isSaturatingMinMax()