| /src/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 36 struct fltSemantics; 212 static const llvm::fltSemantics &EnumToSemantics(Semantics S); 213 static Semantics SemanticsToEnum(const llvm::fltSemantics &Sem); 215 static const fltSemantics &IEEEhalf() LLVM_READNONE; 216 static const fltSemantics &BFloat() LLVM_READNONE; 217 static const fltSemantics &IEEEsingle() LLVM_READNONE; 218 static const fltSemantics &IEEEdouble() LLVM_READNONE; 219 static const fltSemantics &IEEEquad() LLVM_READNONE; 220 static const fltSemantics &PPCDoubleDouble() LLVM_READNONE; 221 static const fltSemantics &Float8E5M2() LLVM_READNONE; [all …]
|
| H A D | APFixedPoint.h | 28 struct fltSemantics; 101 bool fitsInFloatSemantics(const fltSemantics &FloatSema) const; 232 APFloat convertToFloat(const fltSemantics &FloatSema) const; 267 static const fltSemantics *promoteFloatSemantics(const fltSemantics *S);
|
| /src/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFloat.cpp | 103 struct fltSemantics { struct 125 bool isRepresentableBy(const fltSemantics &S) const { in isRepresentableBy() argument 131 static constexpr fltSemantics semIEEEhalf = {15, -14, 11, 16}; 132 static constexpr fltSemantics semBFloat = {127, -126, 8, 16}; 133 static constexpr fltSemantics semIEEEsingle = {127, -126, 24, 32}; 134 static constexpr fltSemantics semIEEEdouble = {1023, -1022, 53, 64}; 135 static constexpr fltSemantics semIEEEquad = {16383, -16382, 113, 128}; 136 static constexpr fltSemantics semFloat8E5M2 = {15, -14, 3, 8}; 137 static constexpr fltSemantics semFloat8E5M2FNUZ = { 139 static constexpr fltSemantics semFloat8E4M3 = {7, -6, 4, 8}; [all …]
|
| H A D | APFixedPoint.cpp | 139 const fltSemantics &FloatSema) const { in fitsInFloatSemantics() 481 const fltSemantics *APFixedPoint::promoteFloatSemantics(const fltSemantics *S) { in promoteFloatSemantics() 493 APFloat APFixedPoint::convertToFloat(const fltSemantics &FloatSema) const { in convertToFloat() 502 const fltSemantics *OpSema = &FloatSema; in convertToFloat() 548 const fltSemantics &FloatSema = Value.getSemantics(); in getFromFloatValue() 559 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()
|
| /src/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Floating.h | 37 static Floating getInf(const llvm::fltSemantics &Sem) { in getInf() 55 Floating toSemantics(const llvm::fltSemantics *Sem, in toSemantics() 120 const llvm::fltSemantics &Sem, in fromIntegral() 130 const llvm::fltSemantics &Sem) { in bitcastFromMemory() 140 return sizeof(llvm::fltSemantics *) + in bytesToSerialize() 146 *reinterpret_cast<const llvm::fltSemantics **>(Buff) = &F.getSemantics(); in serialize() 154 const llvm::fltSemantics *Sem; in deserialize()
|
| H A D | Context.h | 69 const llvm::fltSemantics &getFloatSemantics(QualType T) const;
|
| H A D | Context.cpp | 198 const llvm::fltSemantics &Context::getFloatSemantics(QualType T) const { in getFloatSemantics()
|
| /src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LowLevelTypeUtils.h | 26 struct fltSemantics; 42 const llvm::fltSemantics &getFltSemanticForLLT(LLT Ty);
|
| /src/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TargetInfo.h | 47 struct fltSemantics; 138 const llvm::fltSemantics *HalfFormat, *BFloat16Format, *FloatFormat, 764 const llvm::fltSemantics &getHalfFormat() const { return *HalfFormat; } in getHalfFormat() 769 const llvm::fltSemantics &getFloatFormat() const { return *FloatFormat; } in getFloatFormat() 774 const llvm::fltSemantics &getBFloat16Format() const { return *BFloat16Format; } in getBFloat16Format() 779 const llvm::fltSemantics &getDoubleFormat() const { return *DoubleFormat; } in getDoubleFormat() 785 const llvm::fltSemantics &getLongDoubleFormat() const { in getLongDoubleFormat() 793 const llvm::fltSemantics &getFloat128Format() const { in getFloat128Format() 801 const llvm::fltSemantics &getIbm128Format() const { return *Ibm128Format; } in getIbm128Format()
|
| /src/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetOptions.h | 23 struct fltSemantics; 453 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
|
| /src/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Type.h | 30 struct fltSemantics; 198 const fltSemantics &getFltSemantics() const; 480 static Type *getFloatingPointTy(LLVMContext &C, const fltSemantics &S);
|
| /src/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() 678 const llvm::fltSemantics &sem = in SetValueFromCString() 829 const llvm::fltSemantics &sem = APFloat::IEEEsingle(); in CreateAPFloatFromAPSInt() 851 const llvm::fltSemantics &sem = APFloat::IEEEsingle(); in CreateAPFloatFromAPFloat()
|
| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | APNumericStorage.h | 61 llvm::APFloat getValue(const llvm::fltSemantics &Semantics) const { in getValue()
|
| /src/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()
|
| /src/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);
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowLevelTypeUtils.cpp | 75 const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) { in getFltSemanticForLLT()
|
| /src/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | AMDGPU.h | 88 const llvm::fltSemantics *FPType = nullptr) const override;
|
| H A D | PS4CPU.h | 117 const llvm::fltSemantics *FPType) const override { in getDefaultDenormalModeForType()
|
| H A D | Cuda.h | 210 const llvm::fltSemantics *FPType = nullptr) const override;
|
| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ConversionChecker.cpp | 156 const llvm::fltSemantics &Sema = AC.getFloatTypeSemantics(DestType); in isLossOfPrecision()
|
| /src/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordReader.h | 304 llvm::APFloat readAPFloat(const llvm::fltSemantics &Sem);
|
| /src/contrib/llvm-project/lldb/source/Core/ |
| H A D | DumpDataExtractor.cpp | 319 static const llvm::fltSemantics &GetFloatSemantics(const TargetSP &target_sp, in GetFloatSemantics() 667 const llvm::fltSemantics &semantics = in DumpDataExtractor()
|
| /src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Type.cpp | 70 const fltSemantics &Type::getFltSemantics() const { in getFltSemantics() 93 Type *Type::getFloatingPointTy(LLVMContext &C, const fltSemantics &S) { in getFloatingPointTy()
|
| /src/contrib/llvm-project/llvm/lib/MC/MCParser/ |
| H A D | MasmParser.cpp | 558 bool parseRealValue(const fltSemantics &Semantics, APInt &Res); 870 bool emitRealValues(const fltSemantics &Semantics, unsigned *Count = nullptr); 871 bool addRealField(StringRef Name, const fltSemantics &Semantics, size_t Size); 872 bool parseDirectiveRealValue(StringRef IDVal, const fltSemantics &Semantics, 875 const fltSemantics &Semantics, SmallVectorImpl<APInt> &Values, 878 const fltSemantics &Semantics, 3814 bool MasmParser::parseRealValue(const fltSemantics &Semantics, APInt &Res) { in parseRealValue() 3876 bool MasmParser::parseRealInstList(const fltSemantics &Semantics, in parseRealInstList() 3922 bool MasmParser::emitRealValues(const fltSemantics &Semantics, in emitRealValues() 3940 bool MasmParser::addRealField(StringRef Name, const fltSemantics &Semantics, in addRealField() [all …]
|