| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 37 struct fltSemantics; 257 LLVM_ABI static const llvm::fltSemantics &EnumToSemantics(Semantics S); 258 LLVM_ABI static Semantics SemanticsToEnum(const llvm::fltSemantics &Sem); 260 LLVM_ABI static const fltSemantics &IEEEhalf() LLVM_READNONE; 261 LLVM_ABI static const fltSemantics &BFloat() LLVM_READNONE; 262 LLVM_ABI static const fltSemantics &IEEEsingle() LLVM_READNONE; 263 LLVM_ABI static const fltSemantics &IEEEdouble() LLVM_READNONE; 264 LLVM_ABI static const fltSemantics &IEEEquad() LLVM_READNONE; 265 LLVM_ABI static const fltSemantics &PPCDoubleDouble() LLVM_READNONE; 266 LLVM_ABI static const fltSemantics &PPCDoubleDoubleLegacy() LLVM_READNONE; [all …]
|
| H A D | APFixedPoint.h | 28 struct fltSemantics; 101 LLVM_ABI bool fitsInFloatSemantics(const fltSemantics &FloatSema) const; 247 LLVM_ABI APFloat convertToFloat(const fltSemantics &FloatSema) const; 285 LLVM_ABI static const fltSemantics * 286 promoteFloatSemantics(const fltSemantics *S);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ConstantFPRange.h | 56 LLVM_ABI explicit ConstantFPRange(const fltSemantics &Sem, bool IsFullSet); 69 static ConstantFPRange getEmpty(const fltSemantics &Sem) { in getEmpty() 74 static ConstantFPRange getFull(const fltSemantics &Sem) { in getFull() 79 LLVM_ABI static ConstantFPRange getFinite(const fltSemantics &Sem); 82 LLVM_ABI static ConstantFPRange getNonNaN(const fltSemantics &Sem); 97 LLVM_ABI static ConstantFPRange getNaNOnly(const fltSemantics &Sem, 150 const fltSemantics &getSemantics() const { return Lower.getSemantics(); } in getSemantics()
|
| H A D | Type.h | 30 struct fltSemantics; 197 LLVM_ABI const fltSemantics &getFltSemantics() const; 473 const fltSemantics &S);
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFloat.cpp | 103 struct fltSemantics { struct 133 static constexpr fltSemantics semIEEEhalf = {15, -14, 11, 16}; 134 static constexpr fltSemantics semBFloat = {127, -126, 8, 16}; 135 static constexpr fltSemantics semIEEEsingle = {127, -126, 24, 32}; 136 static constexpr fltSemantics semIEEEdouble = {1023, -1022, 53, 64}; 137 static constexpr fltSemantics semIEEEquad = {16383, -16382, 113, 128}; 138 static constexpr fltSemantics semFloat8E5M2 = {15, -14, 3, 8}; 139 static constexpr fltSemantics semFloat8E5M2FNUZ = { 141 static constexpr fltSemantics semFloat8E4M3 = {7, -6, 4, 8}; 142 static constexpr fltSemantics semFloat8E4M3FN = { [all …]
|
| H A D | APFixedPoint.cpp | 149 const fltSemantics &FloatSema) const { in fitsInFloatSemantics() 498 const fltSemantics *APFixedPoint::promoteFloatSemantics(const fltSemantics *S) { in promoteFloatSemantics() 510 APFloat APFixedPoint::convertToFloat(const fltSemantics &FloatSema) const { in convertToFloat() 519 const fltSemantics *OpSema = &FloatSema; in convertToFloat() 565 const fltSemantics &FloatSema = Value.getSemantics(); in getFromFloatValue() 576 const fltSemantics *OpSema = &FloatSema; in getFromFloatValue()
|
| H A D | Z3Solver.cpp | 236 static const llvm::fltSemantics &getFloatSemantics(unsigned BitWidth) { in getFloatSemantics() 253 static bool areEquivalent(const llvm::fltSemantics &LHS, in areEquivalent() 254 const llvm::fltSemantics &RHS) { in areEquivalent() 803 const llvm::fltSemantics &Semantics = in toAPFloat()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LowLevelTypeUtils.h | 27 struct fltSemantics; 43 LLVM_ABI const llvm::fltSemantics &getFltSemanticForLLT(LLT Ty);
|
| H A D | ValueTypes.h | 30 struct fltSemantics; 527 LLVM_ABI const fltSemantics &getFltSemantics() const;
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantFPRange.cpp | 37 ConstantFPRange::ConstantFPRange(const fltSemantics &Sem, bool IsFullSet) in ConstantFPRange() 92 ConstantFPRange ConstantFPRange::getFinite(const fltSemantics &Sem) { in getFinite() 98 ConstantFPRange ConstantFPRange::getNaNOnly(const fltSemantics &Sem, in getNaNOnly() 105 ConstantFPRange ConstantFPRange::getNonNaN(const fltSemantics &Sem) { in getNonNaN() 118 const fltSemantics &Sem = V.getSemantics(); in makeLessThan() 130 const fltSemantics &Sem = V.getSemantics(); in makeGreaterThan() 190 const fltSemantics &Sem = SingleElement->getSemantics(); in makeAllowedFCmpRegion()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Floating.h | 76 void toSemantics(const llvm::fltSemantics *Sem, llvm::RoundingMode RM, in toSemantics() 112 static bool singleWord(const llvm::fltSemantics &Sem) { in singleWord() 118 const llvm::fltSemantics &getSemantics() const { in getSemantics() 172 const llvm::fltSemantics &Sem, in fromIntegral() 182 const llvm::fltSemantics &Sem, in bitcastFromMemory()
|
| H A D | Context.h | 74 const llvm::fltSemantics &getFloatSemantics(QualType T) const;
|
| H A D | InterpState.h | 146 Floating allocFloat(const llvm::fltSemantics &Sem) { in allocFloat()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/ |
| H A D | CIRTypes.cpp | 473 const llvm::fltSemantics &SingleType::getFloatSemantics() const { in getFloatSemantics() 489 const llvm::fltSemantics &DoubleType::getFloatSemantics() const { in getFloatSemantics() 505 const llvm::fltSemantics &FP16Type::getFloatSemantics() const { in getFloatSemantics() 520 const llvm::fltSemantics &BF16Type::getFloatSemantics() const { in getFloatSemantics() 535 const llvm::fltSemantics &FP80Type::getFloatSemantics() const { in getFloatSemantics() 551 const llvm::fltSemantics &FP128Type::getFloatSemantics() const { in getFloatSemantics() 566 const llvm::fltSemantics &LongDoubleType::getFloatSemantics() const { in getFloatSemantics()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TargetInfo.h | 50 struct fltSemantics; 142 const llvm::fltSemantics *HalfFormat, *BFloat16Format, *FloatFormat, 785 const llvm::fltSemantics &getHalfFormat() const { return *HalfFormat; } in getHalfFormat() 790 const llvm::fltSemantics &getFloatFormat() const { return *FloatFormat; } in getFloatFormat() 795 const llvm::fltSemantics &getBFloat16Format() const { return *BFloat16Format; } in getBFloat16Format() 800 const llvm::fltSemantics &getDoubleFormat() const { return *DoubleFormat; } in getDoubleFormat() 806 const llvm::fltSemantics &getLongDoubleFormat() const { in getLongDoubleFormat() 814 const llvm::fltSemantics &getFloat128Format() const { in getFloat128Format() 822 const llvm::fltSemantics &getIbm128Format() const { return *Ibm128Format; } in getIbm128Format()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetOptions.h | 25 struct fltSemantics; 439 LLVM_ABI DenormalMode getDenormalMode(const fltSemantics &FPType) const;
|
| /freebsd/contrib/llvm-project/lldb/source/Utility/ |
| H A D | Scalar.cpp | 43 Scalar::PromotionKey Scalar::GetFloatPromoKey(const llvm::fltSemantics &sem) { in GetFloatPromoKey() 44 static const llvm::fltSemantics *const order[] = { in GetFloatPromoKey() 194 bool Scalar::FloatPromote(const llvm::fltSemantics &semantics) { in FloatPromote() 677 const llvm::fltSemantics &sem = in SetValueFromCString() 828 const llvm::fltSemantics &sem = APFloat::IEEEsingle(); in CreateAPFloatFromAPSInt() 850 const llvm::fltSemantics &sem = APFloat::IEEEsingle(); in CreateAPFloatFromAPFloat()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowLevelTypeUtils.cpp | 74 const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) { in getFltSemanticForLLT()
|
| H A D | ValueTypes.cpp | 317 const fltSemantics &MVT::getFltSemantics() const { in getFltSemantics() 330 const fltSemantics &EVT::getFltSemantics() const { in getFltSemantics()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 97 static T PickFP(const llvm::fltSemantics *Sem, T IEEEHalfVal, T IEEESingleVal, in PickFP() 100 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEhalf()) in PickFP() 102 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle()) in PickFP() 104 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEdouble()) in PickFP() 106 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::x87DoubleExtended()) in PickFP() 108 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble()) in PickFP() 110 assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad()); in PickFP() 115 const llvm::fltSemantics *Sem, StringRef Ext) { in DefineFloatMacros()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | Scalar.h | 113 bool FloatPromote(const llvm::fltSemantics &semantics); 210 static PromotionKey GetFloatPromoKey(const llvm::fltSemantics &semantics);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
| H A D | MachineValueType.h | 30 struct fltSemantics; 517 LLVM_ABI const fltSemantics &getFltSemantics() const;
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Interfaces/ |
| H A D | CIRTypeInterfaces.td | 92 /*retTy=*/"const llvm::fltSemantics &",
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | AMDGPU.h | 90 const llvm::fltSemantics *FPType = nullptr) const override;
|
| H A D | PS4CPU.h | 117 const llvm::fltSemantics *FPType) const override { in getDefaultDenormalModeForType()
|