Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/include/llvm/ADT/
DAPFloat.h111 struct fltSemantics;
129 static const fltSemantics IEEEhalf;
130 static const fltSemantics IEEEsingle;
131 static const fltSemantics IEEEdouble;
132 static const fltSemantics IEEEquad;
133 static const fltSemantics PPCDoubleDouble;
134 static const fltSemantics x87DoubleExtended;
137 static const fltSemantics Bogus;
139 static unsigned int semanticsPrecision(const fltSemantics &);
182 APFloat(const fltSemantics &); // Default construct to 0.0
[all …]
/external/llvm/include/llvm/ADT/
DAPFloat.h24 struct fltSemantics;
133 static const fltSemantics IEEEhalf;
134 static const fltSemantics IEEEsingle;
135 static const fltSemantics IEEEdouble;
136 static const fltSemantics IEEEquad;
137 static const fltSemantics PPCDoubleDouble;
138 static const fltSemantics x87DoubleExtended;
142 static const fltSemantics Bogus;
146 static unsigned int semanticsPrecision(const fltSemantics &);
147 static ExponentType semanticsMinExponent(const fltSemantics &);
[all …]
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
DAPFloat.h26 struct fltSemantics;
139 static const fltSemantics &IEEEhalf();
140 static const fltSemantics &IEEEsingle();
141 static const fltSemantics &IEEEdouble();
142 static const fltSemantics &IEEEquad();
143 static const fltSemantics &PPCDoubleDouble();
144 static const fltSemantics &x87DoubleExtended();
148 static const fltSemantics &Bogus();
201 static unsigned int semanticsPrecision(const fltSemantics &);
202 static ExponentType semanticsMinExponent(const fltSemantics &);
[all …]
/external/swiftshader/third_party/LLVM/lib/Support/
DAPFloat.cpp36 struct fltSemantics { struct
53 const fltSemantics APFloat::IEEEhalf = { 15, -14, 11, true };
54 const fltSemantics APFloat::IEEEsingle = { 127, -126, 24, true };
55 const fltSemantics APFloat::IEEEdouble = { 1023, -1022, 53, true };
56 const fltSemantics APFloat::IEEEquad = { 16383, -16382, 113, true };
57 const fltSemantics APFloat::x87DoubleExtended = { 16383, -16382, 64, true };
58 const fltSemantics APFloat::Bogus = { 0, 0, 0, true };
63 const fltSemantics APFloat::PPCDoubleDouble = { 1023, -1022, 106, false };
119 assertArithmeticOK(const llvm::fltSemantics &semantics) { in assertArithmeticOK()
587 APFloat::initialize(const fltSemantics *ourSemantics) in initialize()
[all …]
/external/llvm/lib/Support/
DAPFloat.cpp44 struct fltSemantics { struct
61 const fltSemantics APFloat::IEEEhalf = { 15, -14, 11, 16 };
62 const fltSemantics APFloat::IEEEsingle = { 127, -126, 24, 32 };
63 const fltSemantics APFloat::IEEEdouble = { 1023, -1022, 53, 64 };
64 const fltSemantics APFloat::IEEEquad = { 16383, -16382, 113, 128 };
65 const fltSemantics APFloat::x87DoubleExtended = { 16383, -16382, 64, 80 };
66 const fltSemantics APFloat::Bogus = { 0, 0, 0, 0 };
79 const fltSemantics APFloat::PPCDoubleDouble = { 1023, -1022 + 53, 53 + 53, 128 };
581 APFloat::initialize(const fltSemantics *ourSemantics) in initialize()
670 APFloat APFloat::makeNaN(const fltSemantics &Sem, bool SNaN, bool Negative, in makeNaN()
[all …]
/external/clang/include/clang/Basic/
DTargetInfo.h38 struct fltSemantics;
81 const llvm::fltSemantics *HalfFormat, *FloatFormat, *DoubleFormat,
369 const llvm::fltSemantics &getHalfFormat() const { return *HalfFormat; } in getHalfFormat()
374 const llvm::fltSemantics &getFloatFormat() const { return *FloatFormat; } in getFloatFormat()
379 const llvm::fltSemantics &getDoubleFormat() const { return *DoubleFormat; } in getDoubleFormat()
385 const llvm::fltSemantics &getLongDoubleFormat() const { in getLongDoubleFormat()
393 const llvm::fltSemantics &getFloat128Format() const { in getFloat128Format()
/external/clang/test/SemaCXX/
Dcrashes.cpp158 struct fltSemantics ;
159 const fltSemantics &foobar();
163 const fltSemantics &Sem = foobar(); in VisitCastExpr()
/external/clang/lib/Frontend/
DInitPreprocessor.cpp115 static T PickFP(const llvm::fltSemantics *Sem, T IEEESingleVal, in PickFP()
118 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle) in PickFP()
120 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEdouble) in PickFP()
122 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::x87DoubleExtended) in PickFP()
124 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble) in PickFP()
126 assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad); in PickFP()
131 const llvm::fltSemantics *Sem, StringRef Ext) { in DefineFloatMacros()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp89 void convertToFpType(const fltSemantics &Sem);
94 APFloat createAPFloatFromInt(const fltSemantics &Sem, int Val);
229 void FAddendCoef::convertToFpType(const fltSemantics &Sem) { in convertToFpType()
243 APFloat FAddendCoef::createAPFloatFromInt(const fltSemantics &Sem, int Val) { in createAPFloatFromInt()
297 const fltSemantics &Semantic = in operator *=()
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DType.h167 const fltSemantics &getFltSemantics() const { in getFltSemantics()
/external/llvm/include/llvm/IR/
DType.h165 const fltSemantics &getFltSemantics() const { in getFltSemantics()
/external/clang/lib/CodeGen/
DCodeGenTypes.cpp287 const llvm::fltSemantics &format, in getTypeForFormat()
DCGExprScalar.cpp634 const llvm::fltSemantics &SrcSema = in EmitFloatConversionCheck()
670 const llvm::fltSemantics &Sema = in EmitFloatConversionCheck()
704 const llvm::fltSemantics &DstSema = in EmitFloatConversionCheck()
1786 const llvm::fltSemantics *FS; in EmitScalarPrePostIncDec()
/external/llvm/lib/IR/
DConstants.cpp607 static const fltSemantics *TypeToFloatSemantics(Type *Ty) { in TypeToFloatSemantics()
656 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty->getScalarType()); in getNaN()
667 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty->getScalarType()); in getNegativeZero()
716 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty->getScalarType()); in getInfinity()
/external/clang/include/clang/AST/
DASTContext.h47 struct fltSemantics;
1803 const llvm::fltSemantics &getFloatTypeSemantics(QualType T) const;
DExpr.h1256 llvm::APFloat getValue(const llvm::fltSemantics &Semantics) const { in getValue()
1389 const llvm::fltSemantics &getSemantics() const;
1392 void setSemantics(const llvm::fltSemantics &Sem);
/external/llvm/test/CodeGen/PowerPC/
Dpr15031.ll257 %"class.llvm::APFloat" = type { %"struct.llvm::fltSemantics"*, %"union.llvm::APFloat::Significand",…
258 %"struct.llvm::fltSemantics" = type opaque
/external/swiftshader/third_party/LLVM/lib/MC/MCParser/
DAsmParser.cpp211 bool ParseDirectiveRealValue(const fltSemantics &); // ".single", ...
1755 bool AsmParser::ParseDirectiveRealValue(const fltSemantics &Semantics) { in ParseDirectiveRealValue()
/external/swiftshader/third_party/LLVM/unittests/ADT/
DAPFloatTest.cpp398 static APInt nanbits(const fltSemantics &Sem, in nanbits()
/external/swiftshader/third_party/LLVM/lib/VMCore/
DConstants.cpp468 static const fltSemantics *TypeToFloatSemantics(Type *Ty) { in TypeToFloatSemantics()
571 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty); in getInfinity()
/external/clang/include/clang/Serialization/
DASTReader.h2028 const llvm::fltSemantics &Sem, unsigned &Idx);
/external/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp842 const fltSemantics &Sem = CE->getOperand(0)->getType()->getFltSemantics(); in getConstantValue()
/external/llvm/lib/Transforms/IPO/
DMergeFunctions.cpp498 const fltSemantics &SL = L.getSemantics(), &SR = R.getSemantics(); in cmpAPFloats()
/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h1197 static const fltSemantics &EVTToAPFloatSemantics(EVT VT) {
/external/clang/lib/AST/
DExpr.cpp756 const llvm::fltSemantics &FloatingLiteral::getSemantics() const { in getSemantics()
774 void FloatingLiteral::setSemantics(const llvm::fltSemantics &Sem) { in setSemantics()

12