Home
last modified time | relevance | path

Searched refs:FixedPointSemantics (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFixedPoint.h35 class FixedPointSemantics {
44 FixedPointSemantics(unsigned Width, unsigned Scale, bool IsSigned, in FixedPointSemantics() function
46 : FixedPointSemantics(Width, Lsb{-static_cast<int>(Scale)}, IsSigned, in FixedPointSemantics()
48 FixedPointSemantics(unsigned Width, Lsb Weight, bool IsSigned, in FixedPointSemantics() function
88 LLVM_ABI FixedPointSemantics
89 getCommonSemantics(const FixedPointSemantics &Other) const;
104 static FixedPointSemantics GetIntegerSemantics(unsigned Width, in GetIntegerSemantics()
106 return FixedPointSemantics(Width, /*Scale=*/0, IsSigned, in GetIntegerSemantics()
111 bool operator==(FixedPointSemantics Other) const {
116 bool operator!=(FixedPointSemantics Other) const { return !(*this == Other); }
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFixedPointBuilder.h35 Value *Convert(Value *Src, const FixedPointSemantics &SrcSema, in Convert()
36 const FixedPointSemantics &DstSema, bool DstIsInteger) { in Convert()
114 FixedPointSemantics
115 getCommonBinopSemantic(const FixedPointSemantics &LHSSema, in getCommonBinopSemantic()
116 const FixedPointSemantics &RHSSema) { in getCommonBinopSemantic()
120 return FixedPointSemantics( in getCommonBinopSemantic()
128 Type *getAccommodatingFloatType(Type *Ty, const FixedPointSemantics &Sema) { in getAccommodatingFloatType()
143 Value *CreateFixedToFixed(Value *Src, const FixedPointSemantics &SrcSema, in CreateFixedToFixed()
144 const FixedPointSemantics &DstSema) { in CreateFixedToFixed()
154 Value *CreateFixedToInteger(Value *Src, const FixedPointSemantics &SrcSema, in CreateFixedToInteger()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFixedPoint.cpp21 void FixedPointSemantics::print(llvm::raw_ostream &OS) const { in print()
32 uint32_t FixedPointSemantics::toOpaqueInt() const { in toOpaqueInt()
36 FixedPointSemantics FixedPointSemantics::getFromOpaqueInt(uint32_t I) { in getFromOpaqueInt()
37 FixedPointSemantics F(0, 0, false, false, false); in getFromOpaqueInt()
42 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema, in convert()
129 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) { in getMax()
137 APFixedPoint APFixedPoint::getMin(const FixedPointSemantics &Sema) { in getMin()
142 APFixedPoint APFixedPoint::getEpsilon(const FixedPointSemantics &Sema) { in getEpsilon()
148 bool FixedPointSemantics::fitsInFloatSemantics( in fitsInFloatSemantics()
171 FixedPointSemantics FixedPointSemantics::getCommonSemantics( in getCommonSemantics()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DFixedPoint.h30 FixedPoint(APInt V, llvm::FixedPointSemantics Sem) : V(V, Sem) {} in FixedPoint()
34 llvm::FixedPointSemantics(0, 0, false, false, false)) {} in FixedPoint()
36 static FixedPoint zero(llvm::FixedPointSemantics Sem) { in zero()
40 static FixedPoint from(const APSInt &I, llvm::FixedPointSemantics Sem, in from()
44 static FixedPoint from(const llvm::APFloat &I, llvm::FixedPointSemantics Sem, in from()
67 FixedPoint toSemantics(const llvm::FixedPointSemantics &Sem, in toSemantics()
71 llvm::FixedPointSemantics getSemantics() const { return V.getSemantics(); } in getSemantics()
109 auto Sem = llvm::FixedPointSemantics::getFromOpaqueInt( in deserialize()
H A DInterp.h42 using FixedPointSemantics = llvm::FixedPointSemantics; variable
2358 FixedPointSemantics TargetSemantics = in CastFixedPoint()
2359 FixedPointSemantics::getFromOpaqueInt(FPS); in CastFixedPoint()
2511 FixedPointSemantics Sem = FixedPointSemantics::getFromOpaqueInt(FPS); in CastIntegralFixedPoint()
2527 FixedPointSemantics Sem = FixedPointSemantics::getFromOpaqueInt(FPS); in CastFloatingFixedPoint()
2850 llvm::FixedPointSemantics LHSSema = LHS.getSemantics(); in ShiftFixedPoint()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAbstractBasicReader.h179 llvm::FixedPointSemantics readFixedPointSemantics() { in readFixedPointSemantics()
186 return llvm::FixedPointSemantics(width, scale, isSigned, isSaturated, in readFixedPointSemantics()
H A DAbstractBasicWriter.h164 void writeFixedPointSemantics(const llvm::FixedPointSemantics &sema) { in writeFixedPointSemantics()
H A DPropertiesBase.td118 def FixedPointSemantics : PropertyType<"llvm::FixedPointSemantics"> {
292 def : Property<"semantics", FixedPointSemantics> {
H A DASTContext.h50 class FixedPointSemantics; variable
2439 llvm::FixedPointSemantics getFixedPointSemantics(QualType Ty) const;
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DInitPreprocessor.cpp840 llvm::FixedPointSemantics FXSema( in DefineFixedPointMacros()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp5353 llvm::FixedPointSemantics FXSema(Val.getBitWidth(), Scale, Val.isSigned(), in FixedPointValueToString()
H A DASTContext.cpp14816 llvm::FixedPointSemantics
14822 return llvm::FixedPointSemantics::GetIntegerSemantics( in getFixedPointSemantics()
14826 return llvm::FixedPointSemantics( in getFixedPointSemantics()
H A DExprConstant.cpp79 using llvm::FixedPointSemantics;
15489 FixedPointSemantics ResultFXSema = in VisitBinaryOperator()
15528 FixedPointSemantics LHSSema = LHSFX.getSemantics(); in VisitBinaryOperator()