| /freebsd-12.1/contrib/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 36 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 D | APFloat.cpp | 55 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 D | TargetInfo.h | 38 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 D | InitPreprocessor.cpp | 95 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 D | Z3ConstraintManager.cpp | 228 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 D | ConversionChecker.cpp | 150 const llvm::fltSemantics &Sema = AC.getFloatTypeSemantics(DestType); in isLossOfPrecision()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 105 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 D | InstCombineCasts.cpp | 1452 static bool fitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { in fitsInFPType()
|
| H A D | InstCombineCalls.cpp | 3494 const fltSemantics &HalfSem in visitCallInst()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Type.h | 169 const fltSemantics &getFltSemantics() const { in getFltSemantics()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Constants.cpp | 669 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 D | AsmParser.cpp | 256 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 D | CodeGenTypes.cpp | 291 const llvm::fltSemantics &format, in getTypeForFormat()
|
| H A D | CGExprScalar.cpp | 869 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 D | TargetInfo.cpp | 2574 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 D | SelectionDAG.h | 67 struct fltSemantics; 1332 static const fltSemantics &EVTToAPFloatSemantics(EVT VT) {
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 2225 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 D | ASTContext.h | 79 struct fltSemantics; 2060 const llvm::fltSemantics &getFloatTypeSemantics(QualType T) const;
|
| H A D | Expr.h | 1300 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 D | FunctionComparator.cpp | 78 const fltSemantics &SL = L.getSemantics(), &SR = R.getSemantics(); in cmpAPFloats()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 845 const fltSemantics &Sem = CE->getOperand(0)->getType()->getFltSemantics(); in getConstantValue()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 1183 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 D | Expr.cpp | 858 const llvm::fltSemantics &FloatingLiteral::getSemantics() const { in getSemantics() 876 void FloatingLiteral::setSemantics(const llvm::fltSemantics &Sem) { in setSemantics()
|
| H A D | ExprConstant.cpp | 7018 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 D | SemaChecking.cpp | 9898 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()
|