| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFixedPoint.h | 35 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 D | FixedPointBuilder.h | 35 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 D | APFixedPoint.cpp | 21 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 D | FixedPoint.h | 30 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 D | Interp.h | 42 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 D | AbstractBasicReader.h | 179 llvm::FixedPointSemantics readFixedPointSemantics() { in readFixedPointSemantics() 186 return llvm::FixedPointSemantics(width, scale, isSigned, isSaturated, in readFixedPointSemantics()
|
| H A D | AbstractBasicWriter.h | 164 void writeFixedPointSemantics(const llvm::FixedPointSemantics &sema) { in writeFixedPointSemantics()
|
| H A D | PropertiesBase.td | 118 def FixedPointSemantics : PropertyType<"llvm::FixedPointSemantics"> { 292 def : Property<"semantics", FixedPointSemantics> {
|
| H A D | ASTContext.h | 50 class FixedPointSemantics; variable 2439 llvm::FixedPointSemantics getFixedPointSemantics(QualType Ty) const;
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 840 llvm::FixedPointSemantics FXSema( in DefineFixedPointMacros()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Type.cpp | 5353 llvm::FixedPointSemantics FXSema(Val.getBitWidth(), Scale, Val.isSigned(), in FixedPointValueToString()
|
| H A D | ASTContext.cpp | 14816 llvm::FixedPointSemantics 14822 return llvm::FixedPointSemantics::GetIntegerSemantics( in getFixedPointSemantics() 14826 return llvm::FixedPointSemantics( in getFixedPointSemantics()
|
| H A D | ExprConstant.cpp | 79 using llvm::FixedPointSemantics; 15489 FixedPointSemantics ResultFXSema = in VisitBinaryOperator() 15528 FixedPointSemantics LHSSema = LHSFX.getSemantics(); in VisitBinaryOperator()
|