Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/ADT/
DAPFloat.h24 struct fltSemantics;
131 static const fltSemantics IEEEhalf;
132 static const fltSemantics IEEEsingle;
133 static const fltSemantics IEEEdouble;
134 static const fltSemantics IEEEquad;
135 static const fltSemantics PPCDoubleDouble;
136 static const fltSemantics x87DoubleExtended;
140 static const fltSemantics Bogus;
144 static unsigned int semanticsPrecision(const fltSemantics &);
191 APFloat(const fltSemantics &); // Default construct to 0.0
[all …]
/external/llvm/lib/Support/
DAPFloat.cpp44 struct fltSemantics { struct
58 const fltSemantics APFloat::IEEEhalf = { 15, -14, 11 };
59 const fltSemantics APFloat::IEEEsingle = { 127, -126, 24 };
60 const fltSemantics APFloat::IEEEdouble = { 1023, -1022, 53 };
61 const fltSemantics APFloat::IEEEquad = { 16383, -16382, 113 };
62 const fltSemantics APFloat::x87DoubleExtended = { 16383, -16382, 64 };
63 const fltSemantics APFloat::Bogus = { 0, 0, 0 };
76 const fltSemantics APFloat::PPCDoubleDouble = { 1023, -1022 + 53, 53 + 53 };
576 APFloat::initialize(const fltSemantics *ourSemantics) in initialize()
665 APFloat APFloat::makeNaN(const fltSemantics &Sem, bool SNaN, bool Negative, in makeNaN()
[all …]
/external/clang/include/clang/Basic/
DTargetInfo.h35 struct fltSemantics;
75 const llvm::fltSemantics *HalfFormat, *FloatFormat, *DoubleFormat,
317 const llvm::fltSemantics &getHalfFormat() const { return *HalfFormat; } in getHalfFormat()
322 const llvm::fltSemantics &getFloatFormat() const { return *FloatFormat; } in getFloatFormat()
327 const llvm::fltSemantics &getDoubleFormat() const { return *DoubleFormat; } in getDoubleFormat()
333 const llvm::fltSemantics &getLongDoubleFormat() const { in getLongDoubleFormat()
/external/clang/test/SemaCXX/
Dcrashes.cpp153 struct fltSemantics ;
154 const fltSemantics &foobar();
158 const fltSemantics &Sem = foobar(); in VisitCastExpr()
/external/clang/lib/Frontend/
DInitPreprocessor.cpp116 static T PickFP(const llvm::fltSemantics *Sem, T IEEESingleVal, in PickFP()
119 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle) in PickFP()
121 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEdouble) in PickFP()
123 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::x87DoubleExtended) in PickFP()
125 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble) in PickFP()
127 assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad); in PickFP()
132 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);
222 void FAddendCoef::convertToFpType(const fltSemantics &Sem) { in convertToFpType()
236 APFloat FAddendCoef::createAPFloatFromInt(const fltSemantics &Sem, int Val) { in createAPFloatFromInt()
311 const fltSemantics &Semantic = in operator *=()
DInstCombineCasts.cpp1133 static Constant *FitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { in FitsInFPType()
DInstCombineCompares.cpp3543 const fltSemantics *Sem; in visitFCmpInst()
/external/llvm/include/llvm/IR/
DType.h166 const fltSemantics &getFltSemantics() const { in getFltSemantics()
/external/clang/lib/CodeGen/
DCodeGenTypes.cpp269 const llvm::fltSemantics &format, in getTypeForFormat()
DCGExprScalar.cpp593 const llvm::fltSemantics &SrcSema = in EmitFloatConversionCheck()
629 const llvm::fltSemantics &Sema = in EmitFloatConversionCheck()
663 const llvm::fltSemantics &DstSema = in EmitFloatConversionCheck()
/external/clang/include/clang/AST/
DASTContext.h44 struct fltSemantics;
1614 const llvm::fltSemantics &getFloatTypeSemantics(QualType T) const;
DExpr.h1256 llvm::APFloat getValue(const llvm::fltSemantics &Semantics) const { in getValue()
1384 const llvm::fltSemantics &getSemantics() const;
1387 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/llvm/lib/IR/
DConstants.cpp572 static const fltSemantics *TypeToFloatSemantics(Type *Ty) { in TypeToFloatSemantics()
624 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty->getScalarType()); in getNegativeZero()
673 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty->getScalarType()); in getInfinity()
/external/clang/include/clang/Serialization/
DASTReader.h1973 const llvm::fltSemantics &Sem, unsigned &Idx);
/external/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp825 const fltSemantics &Sem = CE->getOperand(0)->getType()->getFltSemantics(); in getConstantValue()
/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h1043 static const fltSemantics &EVTToAPFloatSemantics(EVT VT) {
/external/llvm/lib/MC/MCParser/
DAsmParser.cpp372 bool parseDirectiveRealValue(const fltSemantics &); // ".single", ...
2464 bool AsmParser::parseDirectiveRealValue(const fltSemantics &Semantics) { in parseDirectiveRealValue()
/external/clang/lib/Sema/
DSemaChecking.cpp5251 const llvm::fltSemantics &Src, in IsSameFloatAfterCast()
5252 const llvm::fltSemantics &Tgt) { in IsSameFloatAfterCast()
5268 const llvm::fltSemantics &Src, in IsSameFloatAfterCast()
5269 const llvm::fltSemantics &Tgt) { in IsSameFloatAfterCast()
/external/clang/lib/AST/
DExpr.cpp724 const llvm::fltSemantics &FloatingLiteral::getSemantics() const { in getSemantics()
742 void FloatingLiteral::setSemantics(const llvm::fltSemantics &Sem) { in setSemantics()
DExprConstant.cpp5358 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(EltTy); in VisitCastExpr()
7345 const llvm::fltSemantics &Sem = Context.getFloatTypeSemantics(ResultTy); in TryEvaluateBuiltinNaN()
7373 const llvm::fltSemantics &Sem = in VisitCallExpr()
7446 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(E->getType()); in VisitUnaryImag()
/external/llvm/unittests/ADT/
DAPFloatTest.cpp924 static APInt nanbits(const fltSemantics &Sem, in nanbits()
1310 const fltSemantics *semantics; in TEST()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp2803 const fltSemantics &sem = DAG.EVTToAPFloatSemantics(DstVT); in ExpandIntOp_UINT_TO_FP()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp11467 const fltSemantics &Sem = APFloat::IEEEdouble; in LowerFCOPYSIGN()
11471 const fltSemantics &Sem = APFloat::IEEEsingle; in LowerFCOPYSIGN()
11498 const fltSemantics &Sem = APFloat::IEEEdouble; in LowerFCOPYSIGN()
11503 const fltSemantics &Sem = APFloat::IEEEsingle; in LowerFCOPYSIGN()

12