Searched refs:fltSemantics (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-10.3-release/contrib/llvm/include/llvm/ADT/
H A 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
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Support/
H A DAPFloat.cpp44 struct fltSemantics { struct in namespace:llvm
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)
665 APFloat APFloat::makeNaN(const fltSemantics
[all...]
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DTargetInfo.h35 struct fltSemantics;
75 const llvm::fltSemantics *HalfFormat, *FloatFormat, *DoubleFormat,
314 const llvm::fltSemantics &getHalfFormat() const { return *HalfFormat; }
319 const llvm::fltSemantics &getFloatFormat() const { return *FloatFormat; }
324 const llvm::fltSemantics &getDoubleFormat() const { return *DoubleFormat; }
330 const llvm::fltSemantics &getLongDoubleFormat() const {
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Frontend/
H A DInitPreprocessor.cpp116 static T PickFP(const llvm::fltSemantics *Sem, T IEEESingleVal,
119 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle)
121 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEdouble)
123 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::x87DoubleExtended)
125 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble)
127 assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad);
132 const llvm::fltSemantics *Sem, StringRef Ext) {
/freebsd-10.3-release/contrib/llvm/include/llvm/IR/
H A DType.h169 const fltSemantics &getFltSemantics() const {
/freebsd-10.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp87 void convertToFpType(const fltSemantics &Sem);
92 APFloat createAPFloatFromInt(const fltSemantics &Sem, int Val);
220 void FAddendCoef::convertToFpType(const fltSemantics &Sem) {
234 APFloat FAddendCoef::createAPFloatFromInt(const fltSemantics &Sem, int Val) {
309 const fltSemantics &Semantic =
H A DInstCombineCasts.cpp1151 static Constant *FitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) {
H A DInstCombineCompares.cpp3270 const fltSemantics *Sem;
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTypes.cpp271 const llvm::fltSemantics &format,
H A DCGExprScalar.cpp593 const llvm::fltSemantics &SrcSema =
629 const llvm::fltSemantics &Sema =
663 const llvm::fltSemantics &DstSema =
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DASTContext.h43 struct fltSemantics;
1579 const llvm::fltSemantics &getFloatTypeSemantics(QualType T) const;
H A DExpr.h1237 llvm::APFloat getValue(const llvm::fltSemantics &Semantics) const {
1365 const llvm::fltSemantics &getSemantics() const;
1368 void setSemantics(const llvm::fltSemantics &Sem);
/freebsd-10.3-release/contrib/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.cpp873 const fltSemantics &Sem = Val.getSemantics();
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaChecking.cpp4761 const llvm::fltSemantics &Src,
4762 const llvm::fltSemantics &Tgt) {
4778 const llvm::fltSemantics &Src,
4779 const llvm::fltSemantics &Tgt) {
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTReader.h1808 const llvm::fltSemantics &Sem, unsigned &Idx);
/freebsd-10.3-release/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp788 const fltSemantics &Sem = CE->getOperand(0)->getType()->getFltSemantics();
/freebsd-10.3-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1017 static const fltSemantics &EVTToAPFloatSemantics(EVT VT) {
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp739 const llvm::fltSemantics &FloatingLiteral::getSemantics() const {
757 void FloatingLiteral::setSemantics(const llvm::fltSemantics &Sem) {
H A DExprConstant.cpp5312 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(EltTy);
7293 const llvm::fltSemantics &Sem = Context.getFloatTypeSemantics(ResultTy);
7321 const llvm::fltSemantics &Sem =
7394 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(E->getType());
H A DASTContext.cpp1252 const llvm::fltSemantics &ASTContext::getFloatTypeSemantics(QualType T) const {
/freebsd-10.3-release/contrib/llvm/lib/IR/
H A DConstants.cpp536 static const fltSemantics *TypeToFloatSemantics(Type *Ty) {
639 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty);
/freebsd-10.3-release/contrib/llvm/lib/MC/MCParser/
H A DAsmParser.cpp370 bool parseDirectiveRealValue(const fltSemantics &); // ".single", ...
2296 bool AsmParser::parseDirectiveRealValue(const fltSemantics &Semantics) {
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp2803 const fltSemantics &sem = DAG.EVTToAPFloatSemantics(DstVT);
/freebsd-10.3-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9283 const fltSemantics &Sem = APFloat::IEEEdouble;
9287 const fltSemantics &Sem = APFloat::IEEEsingle;
9314 const fltSemantics &Sem = APFloat::IEEEdouble;
9319 const fltSemantics &Sem = APFloat::IEEEsingle;
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp7230 const llvm::fltSemantics &Sem,

Completed in 486 milliseconds

12