Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DAPFloat.h36 struct fltSemantics;
152 static const fltSemantics &IEEEhalf() LLVM_READNONE;
161 static const fltSemantics &Bogus() LLVM_READNONE;
232 IEEEFloat(const fltSemantics &, integerPart);
233 IEEEFloat(const fltSemantics &, uninitializedTag);
234 IEEEFloat(const fltSemantics &, const APInt &);
477 void initialize(const fltSemantics *);
542 const fltSemantics *semantics;
576 const fltSemantics *Semantics;
586 DoubleAPFloat(const fltSemantics &S);
[all …]
/freebsd-12.1/contrib/llvm/lib/Support/
H A DAPFloat.cpp55 struct fltSemantics { struct
77 static const fltSemantics semBogus = {0, 0, 0, 0};
117 const fltSemantics &APFloatBase::IEEEhalf() { in IEEEhalf()
120 const fltSemantics &APFloatBase::IEEEsingle() { in IEEEsingle()
123 const fltSemantics &APFloatBase::IEEEdouble() { in IEEEdouble()
126 const fltSemantics &APFloatBase::IEEEquad() { in IEEEquad()
132 const fltSemantics &APFloatBase::Bogus() { in Bogus()
135 const fltSemantics &APFloatBase::PPCDoubleDouble() { in PPCDoubleDouble()
993 fltSemantics extendedSemantics; in multiplySignificand()
1935 const fltSemantics &fromSemantics = *semantics; in convert()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DTargetInfo.h38 struct fltSemantics;
115 const llvm::fltSemantics *HalfFormat, *FloatFormat, *DoubleFormat,
563 const llvm::fltSemantics &getHalfFormat() const { return *HalfFormat; } in getHalfFormat()
568 const llvm::fltSemantics &getFloatFormat() const { return *FloatFormat; } in getFloatFormat()
573 const llvm::fltSemantics &getDoubleFormat() const { return *DoubleFormat; } in getDoubleFormat()
579 const llvm::fltSemantics &getLongDoubleFormat() const { in getLongDoubleFormat()
587 const llvm::fltSemantics &getFloat128Format() const { in getFloat128Format()
/freebsd-12.1/contrib/llvm/tools/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()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DZ3ConstraintManager.cpp228 static const llvm::fltSemantics &getFloatSemantics(unsigned BitWidth) { in getFloatSemantics()
245 static bool areEquivalent(const llvm::fltSemantics &LHS, in areEquivalent()
246 const llvm::fltSemantics &RHS) { in areEquivalent()
698 const llvm::fltSemantics &Semantics = in toAPFloat()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DConversionChecker.cpp150 const llvm::fltSemantics &Sema = AC.getFloatTypeSemantics(DestType); in isLossOfPrecision()
/freebsd-12.1/contrib/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 *=()
H A DInstCombineCasts.cpp1452 static bool fitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { in fitsInFPType()
H A DInstCombineCalls.cpp3494 const fltSemantics &HalfSem in visitCallInst()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DType.h169 const fltSemantics &getFltSemantics() const { in getFltSemantics()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstants.cpp669 static const fltSemantics *TypeToFloatSemantics(Type *Ty) { in TypeToFloatSemantics()
727 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty->getScalarType()); in getNaN()
738 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty->getScalarType()); in getQNaN()
749 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty->getScalarType()); in getSNaN()
760 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty->getScalarType()); in getNegativeZero()
809 const fltSemantics &Semantics = *TypeToFloatSemantics(Ty->getScalarType()); in getInfinity()
/freebsd-12.1/contrib/llvm/lib/MC/MCParser/
H A DAsmParser.cpp256 bool parseRealValue(const fltSemantics &Semantics, APInt &Res);
530 const fltSemantics &); // ".single", ...
602 bool parseDirectiveRealDCB(StringRef IDVal, const fltSemantics &);
3057 bool AsmParser::parseRealValue(const fltSemantics &Semantics, APInt &Res) { in parseRealValue()
3100 const fltSemantics &Semantics) { in parseDirectiveRealValue()
4633 bool AsmParser::parseDirectiveRealDCB(StringRef IDVal, const fltSemantics &Semantics) { in parseDirectiveRealDCB()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTypes.cpp291 const llvm::fltSemantics &format, in getTypeForFormat()
H A DCGExprScalar.cpp869 const llvm::fltSemantics &SrcSema = in EmitFloatConversionCheck()
905 const llvm::fltSemantics &Sema = in EmitFloatConversionCheck()
939 const llvm::fltSemantics &DstSema = in EmitFloatConversionCheck()
2485 const llvm::fltSemantics *FS; in EmitScalarPrePostIncDec()
H A DTargetInfo.cpp2574 const llvm::fltSemantics *LDF = &getTarget().getLongDoubleFormat(); in classify()
2699 const llvm::fltSemantics *LDF = &getTarget().getLongDoubleFormat(); in classify()
3985 const llvm::fltSemantics *LDF = &getTarget().getLongDoubleFormat(); in classify()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h67 struct fltSemantics;
1332 static const fltSemantics &EVTToAPFloatSemantics(EVT VT) {
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTReader.h2225 const llvm::fltSemantics &Sem, unsigned &Idx);
2618 llvm::APFloat readAPFloat(const llvm::fltSemantics &Sem) { in readAPFloat()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTContext.h79 struct fltSemantics;
2060 const llvm::fltSemantics &getFloatTypeSemantics(QualType T) const;
H A DExpr.h1300 llvm::APFloat getValue(const llvm::fltSemantics &Semantics) const { in getValue()
1480 const llvm::fltSemantics &getSemantics() const;
1483 void setSemantics(const llvm::fltSemantics &Sem);
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp78 const fltSemantics &SL = L.getSemantics(), &SR = R.getSemantics(); in cmpAPFloats()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp845 const fltSemantics &Sem = CE->getOperand(0)->getType()->getFltSemantics(); in getConstantValue()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1183 static const fltSemantics *getFltSemantics(unsigned Size) { in getFltSemantics()
1196 static const fltSemantics *getFltSemantics(MVT VT) { in getFltSemantics()
1200 static const fltSemantics *getOpFltSemantics(uint8_t OperandType) { in getOpFltSemantics()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp858 const llvm::fltSemantics &FloatingLiteral::getSemantics() const { in getSemantics()
876 void FloatingLiteral::setSemantics(const llvm::fltSemantics &Sem) { in setSemantics()
H A DExprConstant.cpp7018 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(EltTy); in VisitCastExpr()
9969 const llvm::fltSemantics &Sem = Context.getFloatTypeSemantics(ResultTy); in TryEvaluateBuiltinNaN()
10012 const llvm::fltSemantics &Sem = in VisitCallExpr()
10089 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(E->getType()); in VisitUnaryImag()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaChecking.cpp9898 const llvm::fltSemantics &Src, in IsSameFloatAfterCast()
9899 const llvm::fltSemantics &Tgt) { in IsSameFloatAfterCast()
9915 const llvm::fltSemantics &Src, in IsSameFloatAfterCast()
9916 const llvm::fltSemantics &Tgt) { in IsSameFloatAfterCast()

12