Home
last modified time | relevance | path

Searched refs:fltSemantics (Results 1 – 25 of 79) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h35 struct fltSemantics;
200 static const fltSemantics &BFloat() LLVM_READNONE;
215 static const fltSemantics &Bogus() LLVM_READNONE;
299 IEEEFloat(const fltSemantics &, integerPart);
300 IEEEFloat(const fltSemantics &, uninitializedTag);
301 IEEEFloat(const fltSemantics &, const APInt &);
561 void initialize(const fltSemantics *);
648 const fltSemantics *semantics;
682 const fltSemantics *Semantics;
692 DoubleAPFloat(const fltSemantics &S);
[all …]
H A DAPFixedPoint.h28 struct fltSemantics;
101 bool fitsInFloatSemantics(const fltSemantics &FloatSema) const;
232 APFloat convertToFloat(const fltSemantics &FloatSema) const;
266 static const fltSemantics *promoteFloatSemantics(const fltSemantics *S);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp99 struct fltSemantics { struct
135 static constexpr fltSemantics semFloat8E4M3FN = {
336 exponentZero(const fltSemantics &semantics) { in exponentZero()
341 exponentInf(const fltSemantics &semantics) { in exponentInf()
346 exponentNaN(const fltSemantics &semantics) { in exponentNaN()
1263 fltSemantics extendedSemantics; in multiplySignificand()
2153 fltSemantics extendedSemantics = *semantics; in remainder()
3461 fltSemantics extendedSemantics = *semantics; in convertPPCDoubleDoubleAPFloatToAPInt()
3496 template <const fltSemantics &S>
3734 template <const fltSemantics &S>
[all …]
H A DAPFixedPoint.cpp133 const fltSemantics &FloatSema) const { in fitsInFloatSemantics()
475 const fltSemantics *APFixedPoint::promoteFloatSemantics(const fltSemantics *S) { in promoteFloatSemantics()
487 APFloat APFixedPoint::convertToFloat(const fltSemantics &FloatSema) const { in convertToFloat()
496 const fltSemantics *OpSema = &FloatSema; in convertToFloat()
542 const fltSemantics &FloatSema = Value.getSemantics(); in getFromFloatValue()
553 const fltSemantics *OpSema = &FloatSema; in getFromFloatValue()
H A DZ3Solver.cpp231 static const llvm::fltSemantics &getFloatSemantics(unsigned BitWidth) { in getFloatSemantics()
248 static bool areEquivalent(const llvm::fltSemantics &LHS, in areEquivalent()
249 const llvm::fltSemantics &RHS) { in areEquivalent()
791 const llvm::fltSemantics &Semantics = in toAPFloat()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DFloating.h37 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 DContext.h69 const llvm::fltSemantics &getFloatSemantics(QualType T) const;
H A DContext.cpp203 const llvm::fltSemantics &Context::getFloatSemantics(QualType T) const { in getFloatSemantics()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLowLevelTypeUtils.h26 struct fltSemantics;
42 const llvm::fltSemantics &getFltSemanticForLLT(LLT Ty);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h45 struct fltSemantics;
132 const llvm::fltSemantics *HalfFormat, *BFloat16Format, *FloatFormat,
737 const llvm::fltSemantics &getHalfFormat() const { return *HalfFormat; } in getHalfFormat()
742 const llvm::fltSemantics &getFloatFormat() const { return *FloatFormat; } in getFloatFormat()
747 const llvm::fltSemantics &getBFloat16Format() const { return *BFloat16Format; } in getBFloat16Format()
752 const llvm::fltSemantics &getDoubleFormat() const { return *DoubleFormat; } in getDoubleFormat()
758 const llvm::fltSemantics &getLongDoubleFormat() const { in getLongDoubleFormat()
766 const llvm::fltSemantics &getFloat128Format() const { in getFloat128Format()
774 const llvm::fltSemantics &getIbm128Format() const { return *Ibm128Format; } in getIbm128Format()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h23 struct fltSemantics;
445 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h30 struct fltSemantics;
198 const fltSemantics &getFltSemantics() const;
480 static Type *getFloatingPointTy(LLVMContext &C, const fltSemantics &S);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DAPNumericStorage.h61 llvm::APFloat getValue(const llvm::fltSemantics &Semantics) const { in getValue()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DInitPreprocessor.cpp97 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-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelTypeUtils.cpp72 const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) { in getFltSemanticForLLT()
/freebsd-14.2/contrib/llvm-project/lldb/source/Utility/
H A DScalar.cpp43 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()
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Utility/
H A DScalar.h112 bool FloatPromote(const llvm::fltSemantics &semantics);
201 static PromotionKey GetFloatPromoKey(const llvm::fltSemantics &semantics);
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DLinux.h64 const llvm::fltSemantics *FPType = nullptr) const override;
H A DAMDGPU.h88 const llvm::fltSemantics *FPType = nullptr) const override;
H A DPS4CPU.h99 const llvm::fltSemantics *FPType) const override { in getDefaultDenormalModeForType()
H A DCuda.h202 const llvm::fltSemantics *FPType = nullptr) const override;
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DConversionChecker.cpp156 const llvm::fltSemantics &Sema = AC.getFloatTypeSemantics(DestType); in isLossOfPrecision()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h299 llvm::APFloat readAPFloat(const llvm::fltSemantics &Sem);
/freebsd-14.2/contrib/llvm-project/lldb/source/Core/
H A DDumpDataExtractor.cpp319 static const llvm::fltSemantics &GetFloatSemantics(const TargetSP &target_sp, in GetFloatSemantics()
667 const llvm::fltSemantics &semantics = in DumpDataExtractor()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DType.cpp70 const fltSemantics &Type::getFltSemantics() const { in getFltSemantics()
93 Type *Type::getFloatingPointTy(LLVMContext &C, const fltSemantics &S) { in getFloatingPointTy()

1234