Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h36 struct fltSemantics;
166 static const fltSemantics &BFloat() LLVM_READNONE;
175 static const fltSemantics &Bogus() LLVM_READNONE;
253 IEEEFloat(const fltSemantics &, integerPart);
254 IEEEFloat(const fltSemantics &, uninitializedTag);
255 IEEEFloat(const fltSemantics &, const APInt &);
499 void initialize(const fltSemantics *);
570 const fltSemantics *semantics;
604 const fltSemantics *Semantics;
614 DoubleAPFloat(const fltSemantics &S);
[all …]
H A DAPFixedPoint.h26 struct fltSemantics;
76 bool fitsInFloatSemantics(const fltSemantics &FloatSema) const;
173 APFloat convertToFloat(const fltSemantics &FloatSema) const;
204 static const fltSemantics *promoteFloatSemantics(const fltSemantics *S);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp54 struct fltSemantics { struct
164 const fltSemantics &APFloatBase::IEEEhalf() { in IEEEhalf()
167 const fltSemantics &APFloatBase::BFloat() { in BFloat()
170 const fltSemantics &APFloatBase::IEEEsingle() { in IEEEsingle()
173 const fltSemantics &APFloatBase::IEEEdouble() { in IEEEdouble()
176 const fltSemantics &APFloatBase::IEEEquad() { in IEEEquad()
182 const fltSemantics &APFloatBase::Bogus() { in Bogus()
1067 fltSemantics extendedSemantics; in multiplySignificand()
1898 fltSemantics extendedSemantics = *semantics; in remainder()
3154 fltSemantics extendedSemantics = *semantics; in convertPPCDoubleDoubleAPFloatToAPInt()
[all …]
H A DAPFixedPoint.cpp129 const fltSemantics &FloatSema) const { in fitsInFloatSemantics()
444 const fltSemantics *APFixedPoint::promoteFloatSemantics(const fltSemantics *S) { in promoteFloatSemantics()
456 APFloat APFixedPoint::convertToFloat(const fltSemantics &FloatSema) const { in convertToFloat()
465 const fltSemantics *OpSema = &FloatSema; in convertToFloat()
511 const fltSemantics &FloatSema = Value.getSemantics(); in getFromFloatValue()
522 const fltSemantics *OpSema = &FloatSema; in getFromFloatValue()
H A DZ3Solver.cpp229 static const llvm::fltSemantics &getFloatSemantics(unsigned BitWidth) { in getFloatSemantics()
246 static bool areEquivalent(const llvm::fltSemantics &LHS, in areEquivalent()
247 const llvm::fltSemantics &RHS) { in areEquivalent()
789 const llvm::fltSemantics &Semantics = in toAPFloat()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLowLevelType.h26 struct fltSemantics;
41 const llvm::fltSemantics &getFltSemanticForLLT(LLT Ty);
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h42 struct fltSemantics;
106 const llvm::fltSemantics *HalfFormat, *BFloat16Format, *FloatFormat,
645 const llvm::fltSemantics &getHalfFormat() const { return *HalfFormat; } in getHalfFormat()
650 const llvm::fltSemantics &getFloatFormat() const { return *FloatFormat; } in getFloatFormat()
655 const llvm::fltSemantics &getBFloat16Format() const { return *BFloat16Format; } in getBFloat16Format()
660 const llvm::fltSemantics &getDoubleFormat() const { return *DoubleFormat; } in getDoubleFormat()
666 const llvm::fltSemantics &getLongDoubleFormat() const { in getLongDoubleFormat()
674 const llvm::fltSemantics &getFloat128Format() const { in getFloat128Format()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h23 struct fltSemantics;
392 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DInitPreprocessor.cpp95 static T PickFP(const llvm::fltSemantics *Sem, T IEEEHalfVal, T IEEESingleVal, in PickFP()
98 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEhalf()) in PickFP()
100 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle()) in PickFP()
102 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEdouble()) in PickFP()
104 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::x87DoubleExtended()) in PickFP()
106 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble()) in PickFP()
108 assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad()); in PickFP()
113 const llvm::fltSemantics *Sem, StringRef Ext) { in DefineFloatMacros()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelType.cpp63 const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) { in getFltSemanticForLLT()
/freebsd-13.1/contrib/llvm-project/lldb/source/Utility/
H A DScalar.cpp42 Scalar::PromotionKey Scalar::GetFloatPromoKey(const llvm::fltSemantics &sem) { in GetFloatPromoKey()
43 static const llvm::fltSemantics *const order[] = { in GetFloatPromoKey()
193 bool Scalar::FloatPromote(const llvm::fltSemantics &semantics) { in FloatPromote()
677 const llvm::fltSemantics &sem = in SetValueFromCString()
/freebsd-13.1/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-13.1/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DLinux.h62 const llvm::fltSemantics *FPType = nullptr) const override;
H A DPS4CPU.h99 const llvm::fltSemantics *FPType) const override { in getDefaultDenormalModeForType()
H A DAMDGPU.h88 const llvm::fltSemantics *FPType = nullptr) const override;
H A DCuda.h152 const llvm::fltSemantics *FPType = nullptr) const override;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h169 const fltSemantics &getFltSemantics() const { in getFltSemantics()
446 static Type *getFloatingPointTy(LLVMContext &C, const fltSemantics &S) { in getFloatingPointTy()
H A DFunction.h723 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DConversionChecker.cpp149 const llvm::fltSemantics &Sema = AC.getFloatTypeSemantics(DestType); in isLossOfPrecision()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h293 llvm::APFloat readAPFloat(const llvm::fltSemantics &Sem);
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMasmParser.cpp542 bool parseRealValue(const fltSemantics &Semantics, APInt &Res);
856 bool parseDirectiveRealValue(StringRef IDVal, const fltSemantics &Semantics,
859 const fltSemantics &Semantics, SmallVectorImpl<APInt> &Values,
862 const fltSemantics &Semantics,
3867 bool MasmParser::parseRealValue(const fltSemantics &Semantics, APInt &Res) { in parseRealValue()
3929 bool MasmParser::parseRealInstList(const fltSemantics &Semantics, in parseRealInstList()
3976 bool MasmParser::emitRealValues(const fltSemantics &Semantics, in emitRealValues()
3994 bool MasmParser::addRealField(StringRef Name, const fltSemantics &Semantics, in addRealField()
4020 const fltSemantics &Semantics, in parseDirectiveRealValue()
4035 const fltSemantics &Semantics, in parseDirectiveNamedRealValue()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp105 void convertToFpType(const fltSemantics &Sem);
110 APFloat createAPFloatFromInt(const fltSemantics &Sem, int Val);
242 void FAddendCoef::convertToFpType(const fltSemantics &Sem) { in convertToFpType()
256 APFloat FAddendCoef::createAPFloatFromInt(const fltSemantics &Sem, int Val) { in createAPFloatFromInt()
310 const fltSemantics &Semantic = in operator *=()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/
H A DOpcodes.td48 def ArgSema : ArgType { let Name = "const fltSemantics *"; }
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeSystem.h276 virtual const llvm::fltSemantics &GetFloatTypeSemantics(size_t byte_size) = 0;
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Driver/
H A DToolChain.h704 const llvm::fltSemantics *FPType = nullptr) const {

123