Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DAPFloat.h36 struct fltSemantics;
162 static const llvm::fltSemantics &EnumToSemantics(Semantics S);
163 static Semantics SemanticsToEnum(const llvm::fltSemantics &Sem);
165 static const fltSemantics &IEEEhalf() LLVM_READNONE;
166 static const fltSemantics &BFloat() LLVM_READNONE;
167 static const fltSemantics &IEEEsingle() LLVM_READNONE;
168 static const fltSemantics &IEEEdouble() LLVM_READNONE;
169 static const fltSemantics &IEEEquad() LLVM_READNONE;
170 static const fltSemantics &PPCDoubleDouble() LLVM_READNONE;
171 static const fltSemantics &x87DoubleExtended() LLVM_READNONE;
[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);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DAPFloat.cpp54 struct fltSemantics { struct
72 bool isRepresentableBy(const fltSemantics &S) const { in isRepresentableBy() argument
78 static const fltSemantics semIEEEhalf = {15, -14, 11, 16};
79 static const fltSemantics semBFloat = {127, -126, 8, 16};
80 static const fltSemantics semIEEEsingle = {127, -126, 24, 32};
81 static const fltSemantics semIEEEdouble = {1023, -1022, 53, 64};
82 static const fltSemantics semIEEEquad = {16383, -16382, 113, 128};
83 static const fltSemantics semX87DoubleExtended = {16383, -16382, 64, 80};
84 static const fltSemantics semBogus = {0, 0, 0, 0};
95 static const fltSemantics semPPCDoubleDouble = {-1, 0, 0, 0};
[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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DLowLevelType.h26 struct fltSemantics;
41 const llvm::fltSemantics &getFltSemanticForLLT(LLT Ty);
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
H A DRegisterValue.cpp16 static APFloat getFloatValue(const fltSemantics &FltSemantics, in getFloatValue()
45 APInt bitcastFloatValue(const fltSemantics &FltSemantics, in bitcastFloatValue()
H A DRegisterValue.h46 APInt bitcastFloatValue(const fltSemantics &FltSemantics,
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetOptions.h23 struct fltSemantics;
395 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLowLevelType.cpp63 const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) { in getFltSemanticForLLT()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DType.h170 const fltSemantics &getFltSemantics() const { in getFltSemantics()
444 static Type *getFloatingPointTy(LLVMContext &C, const fltSemantics &S) { in getFloatingPointTy()
H A DFixedPointBuilder.h127 const fltSemantics *FloatSema = &Ty->getFltSemantics(); in getAccommodatingFloatType()
H A DFunction.h722 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/netbsd-src/external/apache2/llvm/dist/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;
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DConversionChecker.cpp149 const llvm::fltSemantics &Sema = AC.getFloatTypeSemantics(DestType); in isLossOfPrecision()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/
H A DASTRecordReader.h293 llvm::APFloat readAPFloat(const llvm::fltSemantics &Sem);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
H A DMasmParser.cpp531 bool parseRealValue(const fltSemantics &Semantics, APInt &Res);
804 bool emitRealValues(const fltSemantics &Semantics, unsigned *Count = nullptr);
805 bool addRealField(StringRef Name, const fltSemantics &Semantics, size_t Size);
806 bool parseDirectiveRealValue(StringRef IDVal, const fltSemantics &Semantics,
809 const fltSemantics &Semantics, SmallVectorImpl<APInt> &Values,
812 const fltSemantics &Semantics,
3610 bool MasmParser::parseRealValue(const fltSemantics &Semantics, APInt &Res) { in parseRealValue()
3672 bool MasmParser::parseRealInstList(const fltSemantics &Semantics, in parseRealInstList()
3719 bool MasmParser::emitRealValues(const fltSemantics &Semantics, in emitRealValues()
3737 bool MasmParser::addRealField(StringRef Name, const fltSemantics &Semantics, in addRealField()
[all …]
/netbsd-src/external/apache2/llvm/dist/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 *=()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DOpcodes.td48 def ArgSema : ArgType { let Name = "const fltSemantics *"; }
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/
H A DToolChain.h700 const llvm::fltSemantics *FPType = nullptr) const {

123