Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAPFloat.h35 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 DAPFixedPoint.h26 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 DAPFloat.cpp54 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 DAPFixedPoint.cpp129 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 DZ3Solver.cpp231 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 DLowLevelType.h26 struct fltSemantics;
42 const llvm::fltSemantics &getFltSemanticForLLT(LLT Ty);
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DRegisterValue.cpp16 static APFloat getFloatValue(const fltSemantics &FltSemantics, in getFloatValue()
45 APInt bitcastFloatValue(const fltSemantics &FltSemantics, in bitcastFloatValue()
H A DRegisterValue.h46 APInt bitcastFloatValue(const fltSemantics &FltSemantics,
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcrashes.cpp158 struct fltSemantics ;
159 const fltSemantics &foobar();
163 const fltSemantics &Sem = foobar(); in VisitCastExpr()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTargetInfo.h44 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 DKindMapping.h21 struct fltSemantics;
95 const llvm::fltSemantics &getFloatSemantics(KindTy kind) const;
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetOptions.h23 struct fltSemantics;
436 DenormalMode getDenormalMode(const fltSemantics &FPType) const;
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DType.h30 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 DInitPreprocessor.cpp96 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 DLowLevelType.cpp72 const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) { in getFltSemanticForLLT()
/llvm-project-15.0.7/lldb/source/Utility/
H A DScalar.cpp42 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 DScalar.h112 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 DLinux.h64 const llvm::fltSemantics *FPType = nullptr) const override;
H A DAMDGPU.h90 const llvm::fltSemantics *FPType = nullptr) const override;
H A DPS4CPU.h96 const llvm::fltSemantics *FPType) const override { in getDefaultDenormalModeForType()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBuiltinTypes.h17 struct fltSemantics;
65 const llvm::fltSemantics &getFloatSemantics();
H A DBuiltinAttributes.h335 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 DConversionChecker.cpp160 const llvm::fltSemantics &Sema = AC.getFloatTypeSemantics(DestType); in isLossOfPrecision()
/llvm-project-15.0.7/flang/lib/Optimizer/Support/
H A DKindMapping.cpp103 static const llvm::fltSemantics &getFloatSemanticsOfKind(KindTy kind, in getFloatSemanticsOfKind()
304 const llvm::fltSemantics &
/llvm-project-15.0.7/flang/unittests/Optimizer/
H A DKindMappingTest.cpp15 struct fltSemantics;

1234