Home
last modified time | relevance | path

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

/external/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/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/clang/include/clang/Basic/
DTargetInfo.h30 struct fltSemantics;
80 const llvm::fltSemantics *FloatFormat, *DoubleFormat, *LongDoubleFormat;
217 const llvm::fltSemantics &getFloatFormat() const { return *FloatFormat; } in getFloatFormat()
222 const llvm::fltSemantics &getDoubleFormat() const { return *DoubleFormat; } in getDoubleFormat()
228 const llvm::fltSemantics &getLongDoubleFormat() const { in getLongDoubleFormat()
/external/clang/lib/Frontend/
DInitPreprocessor.cpp108 static T PickFP(const llvm::fltSemantics *Sem, T IEEESingleVal, in PickFP()
111 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle) in PickFP()
113 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEdouble) in PickFP()
115 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::x87DoubleExtended) in PickFP()
117 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble) in PickFP()
119 assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad); in PickFP()
124 const llvm::fltSemantics *Sem) { in DefineFloatMacros()
/external/clang/include/clang/AST/
DASTContext.h39 struct fltSemantics;
1074 const llvm::fltSemantics &getFloatTypeSemantics(QualType T) const;
/external/clang/lib/CodeGen/
DCodeGenTypes.cpp265 const llvm::fltSemantics &format) { in getTypeForFormat()
/external/clang/lib/Sema/
DSemaChecking.cpp2755 const llvm::fltSemantics &Src, in IsSameFloatAfterCast()
2756 const llvm::fltSemantics &Tgt) { in IsSameFloatAfterCast()
2772 const llvm::fltSemantics &Src, in IsSameFloatAfterCast()
2773 const llvm::fltSemantics &Tgt) { in IsSameFloatAfterCast()
DSemaExpr.cpp2472 const llvm::fltSemantics &Format = Context.getFloatTypeSemantics(Ty); in ActOnNumericConstant()
/external/llvm/lib/MC/MCParser/
DAsmParser.cpp202 bool ParseDirectiveRealValue(const fltSemantics &); // ".single", ...
1647 bool AsmParser::ParseDirectiveRealValue(const fltSemantics &Semantics) { in ParseDirectiveRealValue()
/external/clang/lib/AST/
DExprConstant.cpp1977 const llvm::fltSemantics &Sem = Context.getFloatTypeSemantics(ResultTy); in TryEvaluateBuiltinNaN()
2005 const llvm::fltSemantics &Sem = in VisitCallExpr()
2113 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(E->getType()); in VisitUnaryImag()
DASTContext.cpp630 const llvm::fltSemantics &ASTContext::getFloatTypeSemantics(QualType T) const { in getFloatTypeSemantics()
/external/llvm/unittests/ADT/
DAPFloatTest.cpp396 static APInt nanbits(const fltSemantics &Sem, in nanbits()
/external/llvm/lib/VMCore/
DConstants.cpp453 static const fltSemantics *TypeToFloatSemantics(Type *Ty) { in TypeToFloatSemantics()
556 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty); in getInfinity()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCasts.cpp1143 static Constant *FitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { in FitsInFPType()
DInstCombineCompares.cpp2822 const fltSemantics *Sem; in visitFCmpInst()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp2660 static const fltSemantics *EVTToAPFloatSemantics(EVT VT) { in EVTToAPFloatSemantics()
2680 const fltSemantics *sem = EVTToAPFloatSemantics(DstVT); in ExpandIntOp_UINT_TO_FP()
DSelectionDAG.cpp63 static const fltSemantics *EVTToAPFloatSemantics(EVT VT) { in EVTToAPFloatSemantics()