| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 35 struct fltSemantics; 166 static const fltSemantics &BFloat() LLVM_READNONE; 175 static const fltSemantics &Bogus() LLVM_READNONE; 253 IEEEFloat(const fltSemantics &, integerPart); 254 IEEEFloat(const fltSemantics &, uninitializedTag); 255 IEEEFloat(const fltSemantics &, const APInt &); 499 void initialize(const fltSemantics *); 570 const fltSemantics *semantics; 604 const fltSemantics *Semantics; 614 DoubleAPFloat(const fltSemantics &S); [all …]
|
| H A D | APFixedPoint.h | 26 struct fltSemantics; 76 bool fitsInFloatSemantics(const fltSemantics &FloatSema) const; 173 APFloat convertToFloat(const fltSemantics &FloatSema) const; 204 static const fltSemantics *promoteFloatSemantics(const fltSemantics *S);
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | APFloat.cpp | 54 struct fltSemantics { struct 164 const fltSemantics &APFloatBase::IEEEhalf() { in IEEEhalf() 167 const fltSemantics &APFloatBase::BFloat() { in BFloat() 170 const fltSemantics &APFloatBase::IEEEsingle() { in IEEEsingle() 173 const fltSemantics &APFloatBase::IEEEdouble() { in IEEEdouble() 176 const fltSemantics &APFloatBase::IEEEquad() { in IEEEquad() 182 const fltSemantics &APFloatBase::Bogus() { in Bogus() 1067 fltSemantics extendedSemantics; in multiplySignificand() 1915 fltSemantics extendedSemantics = *semantics; in remainder() 3178 fltSemantics extendedSemantics = *semantics; in convertPPCDoubleDoubleAPFloatToAPInt() [all …]
|
| H A D | APFixedPoint.cpp | 129 const fltSemantics &FloatSema) const { in fitsInFloatSemantics() 444 const fltSemantics *APFixedPoint::promoteFloatSemantics(const fltSemantics *S) { in promoteFloatSemantics() 456 APFloat APFixedPoint::convertToFloat(const fltSemantics &FloatSema) const { in convertToFloat() 465 const fltSemantics *OpSema = &FloatSema; in convertToFloat() 511 const fltSemantics &FloatSema = Value.getSemantics(); in getFromFloatValue() 522 const fltSemantics *OpSema = &FloatSema; in getFromFloatValue()
|
| H A D | Z3Solver.cpp | 231 static const llvm::fltSemantics &getFloatSemantics(unsigned BitWidth) { in getFloatSemantics() 248 static bool areEquivalent(const llvm::fltSemantics &LHS, in areEquivalent() 249 const llvm::fltSemantics &RHS) { in areEquivalent() 791 const llvm::fltSemantics &Semantics = in toAPFloat()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | LowLevelType.h | 26 struct fltSemantics; 42 const llvm::fltSemantics &getFltSemanticForLLT(LLT Ty);
|
| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/ |
| H A D | RegisterValue.cpp | 16 static APFloat getFloatValue(const fltSemantics &FltSemantics, in getFloatValue() 45 APInt bitcastFloatValue(const fltSemantics &FltSemantics, in bitcastFloatValue()
|
| H A D | RegisterValue.h | 46 APInt bitcastFloatValue(const fltSemantics &FltSemantics,
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | crashes.cpp | 158 struct fltSemantics ; 159 const fltSemantics &foobar(); 163 const fltSemantics &Sem = foobar(); in VisitCastExpr()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | TargetInfo.h | 44 struct fltSemantics; 116 const llvm::fltSemantics *HalfFormat, *BFloat16Format, *FloatFormat, 684 const llvm::fltSemantics &getHalfFormat() const { return *HalfFormat; } in getHalfFormat() 689 const llvm::fltSemantics &getFloatFormat() const { return *FloatFormat; } in getFloatFormat() 694 const llvm::fltSemantics &getBFloat16Format() const { return *BFloat16Format; } in getBFloat16Format() 699 const llvm::fltSemantics &getDoubleFormat() const { return *DoubleFormat; } in getDoubleFormat() 705 const llvm::fltSemantics &getLongDoubleFormat() const { in getLongDoubleFormat() 713 const llvm::fltSemantics &getFloat128Format() const { in getFloat128Format() 721 const llvm::fltSemantics &getIbm128Format() const { return *Ibm128Format; } in getIbm128Format()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Support/ |
| H A D | KindMapping.h | 21 struct fltSemantics; 95 const llvm::fltSemantics &getFloatSemantics(KindTy kind) const;
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | TargetOptions.h | 23 struct fltSemantics; 436 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Type.h | 30 struct fltSemantics; 175 const fltSemantics &getFltSemantics() const; 455 static Type *getFloatingPointTy(LLVMContext &C, const fltSemantics &S);
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 96 static T PickFP(const llvm::fltSemantics *Sem, T IEEEHalfVal, T IEEESingleVal, in PickFP() 99 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEhalf()) in PickFP() 101 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle()) in PickFP() 103 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEdouble()) in PickFP() 105 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::x87DoubleExtended()) in PickFP() 107 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble()) in PickFP() 109 assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad()); in PickFP() 114 const llvm::fltSemantics *Sem, StringRef Ext) { in DefineFloatMacros()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LowLevelType.cpp | 72 const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) { in getFltSemanticForLLT()
|
| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | Scalar.cpp | 42 Scalar::PromotionKey Scalar::GetFloatPromoKey(const llvm::fltSemantics &sem) { in GetFloatPromoKey() 43 static const llvm::fltSemantics *const order[] = { in GetFloatPromoKey() 193 bool Scalar::FloatPromote(const llvm::fltSemantics &semantics) { in FloatPromote() 677 const llvm::fltSemantics &sem = in SetValueFromCString()
|
| /llvm-project-15.0.7/lldb/include/lldb/Utility/ |
| H A D | Scalar.h | 112 bool FloatPromote(const llvm::fltSemantics &semantics); 201 static PromotionKey GetFloatPromoKey(const llvm::fltSemantics &semantics);
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | Linux.h | 64 const llvm::fltSemantics *FPType = nullptr) const override;
|
| H A D | AMDGPU.h | 90 const llvm::fltSemantics *FPType = nullptr) const override;
|
| H A D | PS4CPU.h | 96 const llvm::fltSemantics *FPType) const override { in getDefaultDenormalModeForType()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | BuiltinTypes.h | 17 struct fltSemantics; 65 const llvm::fltSemantics &getFloatSemantics();
|
| H A D | BuiltinAttributes.h | 335 FloatElementIterator(const llvm::fltSemantics &smt, IntElementIterator it) 339 const llvm::fltSemantics *smt; 357 ComplexFloatElementIterator(const llvm::fltSemantics &smt, 362 const llvm::fltSemantics *smt;
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ConversionChecker.cpp | 160 const llvm::fltSemantics &Sema = AC.getFloatTypeSemantics(DestType); in isLossOfPrecision()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Support/ |
| H A D | KindMapping.cpp | 103 static const llvm::fltSemantics &getFloatSemanticsOfKind(KindTy kind, in getFloatSemanticsOfKind() 304 const llvm::fltSemantics &
|
| /llvm-project-15.0.7/flang/unittests/Optimizer/ |
| H A D | KindMappingTest.cpp | 15 struct fltSemantics;
|