Searched refs:APFixedPoint (Results 1 – 13 of 13) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFixedPoint.h | 154 class APFixedPoint { 166 APFixedPoint(const FixedPointSemantics &Sema) : APFixedPoint(0, Sema) {} 190 APFixedPoint add(const APFixedPoint &Other, bool *Overflow = nullptr) const; 191 APFixedPoint sub(const APFixedPoint &Other, bool *Overflow = nullptr) const; 192 APFixedPoint mul(const APFixedPoint &Other, bool *Overflow = nullptr) const; 193 APFixedPoint div(const APFixedPoint &Other, bool *Overflow = nullptr) const; 203 return APFixedPoint(Val >> Amt, Sema); 245 int compare(const APFixedPoint &Other) const; 301 template <> struct DenseMapInfo<APFixedPoint> { 302 static inline APFixedPoint getEmptyKey() { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 32 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema, in convert() 73 int APFixedPoint::compare(const APFixedPoint &Other) const { in compare() 119 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) { in getMax() 127 APFixedPoint APFixedPoint::getMin(const FixedPointSemantics &Sema) { in getMin() 181 APFixedPoint APFixedPoint::add(const APFixedPoint &Other, in add() 205 APFixedPoint APFixedPoint::sub(const APFixedPoint &Other, in sub() 229 APFixedPoint APFixedPoint::mul(const APFixedPoint &Other, in mul() 286 APFixedPoint APFixedPoint::div(const APFixedPoint &Other, in div() 428 APFixedPoint APFixedPoint::negate(bool *Overflow) const { in negate() 523 APFixedPoint APFixedPoint::getFromIntValue(const APSInt &Value, in getFromIntValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | APValue.h | 123 typedef llvm::APFixedPoint APFixedPoint; 324 explicit APValue(APFixedPoint FX) : Kind(None) { 445 APFixedPoint &getFixedPoint() { 447 return *(APFixedPoint *)(char *)&Data; 449 const APFixedPoint &getFixedPoint() const { 596 void setFixedPoint(APFixedPoint FX) { 598 *(APFixedPoint *)(char *)&Data = std::move(FX); 643 void MakeFixedPoint(APFixedPoint &&FX) { 645 new ((void *)(char *)&Data) APFixedPoint(std::move(FX));
|
| H A D | OptionalDiagnostic.h | 66 OptionalDiagnostic &operator<<(const llvm::APFixedPoint &FX) {
|
| H A D | ASTContext.h | 46 class APFixedPoint; variable 2180 llvm::APFixedPoint getFixedPointMax(QualType Ty) const; 2181 llvm::APFixedPoint getFixedPointMin(QualType Ty) const;
|
| H A D | PropertiesBase.td | 293 return APValue(llvm::APFixedPoint(std::move(value), semantics));
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | FixedPointBuilder.h | 90 APFixedPoint::getMax(DstSema).getValue().extOrTrunc(ResultWidth)); in Convert() 100 APFixedPoint::getMin(DstSema).getValue().extOrTrunc(ResultWidth)); in Convert() 131 FloatSema = APFixedPoint::promoteFloatSemantics(FloatSema); in getAccommodatingFloatType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | APValue.cpp | 326 APFixedPoint FXCopy = RHS.getFixedPoint(); in APValue() 409 ((APFixedPoint *)(char *)&Data)->~APFixedPoint(); in DestroyDataAndMakeUninit()
|
| H A D | ExprConstant.cpp | 70 using llvm::APFixedPoint; 1890 static bool EvaluateFixedPoint(const Expr *E, APFixedPoint &Result, 11418 bool Success(const APFixedPoint &V, const Expr *E) { in Success() 11500 Result = APFixedPoint(Val, FXSema); in EvaluateFixedPointOrInteger() 13190 APFixedPoint LHSFX(Info.Ctx.getFixedPointSemantics(LHSTy)); in EvaluateComparisonBinaryOperator() 13191 APFixedPoint RHSFX(Info.Ctx.getFixedPointSemantics(RHSTy)); in EvaluateComparisonBinaryOperator() 13953 APFixedPoint Src(Info.Ctx.getFixedPointSemantics(SrcType)); in VisitCastExpr() 14179 APFixedPoint Result = Src.convert(DestFXSema, &Overflowed); in VisitCastExpr() 14196 APFixedPoint IntResult = APFixedPoint::getFromIntValue( in VisitCastExpr() 14216 APFixedPoint Result = APFixedPoint::getFromFloatValue( in VisitCastExpr() [all …]
|
| H A D | ASTContext.cpp | 13420 llvm::APFixedPoint ASTContext::getFixedPointMax(QualType Ty) const { in getFixedPointMax() 13422 return llvm::APFixedPoint::getMax(getFixedPointSemantics(Ty)); in getFixedPointMax() 13425 llvm::APFixedPoint ASTContext::getFixedPointMin(QualType Ty) const { in getFixedPointMin() 13427 return llvm::APFixedPoint::getMin(getFixedPointSemantics(Ty)); in getFixedPointMin()
|
| H A D | Type.cpp | 4811 llvm::APFixedPoint(Val, FXSema).toString(Str); in FixedPointValueToString()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 15844 llvm::APFixedPoint Value = Result.Val.getFixedPoint(); in CheckImplicitConversion() 15845 llvm::APFixedPoint MaxVal = S.Context.getFixedPointMax(T); in CheckImplicitConversion() 15846 llvm::APFixedPoint MinVal = S.Context.getFixedPointMin(T); in CheckImplicitConversion() 15861 llvm::APFixedPoint FXResult = Result.Val.getFixedPoint(); in CheckImplicitConversion() 15886 llvm::APFixedPoint IntResult = llvm::APFixedPoint::getFromIntValue( in CheckImplicitConversion()
|
| /freebsd-14.2/lib/clang/libllvm/ |
| H A D | Makefile | 1075 SRCS_MIN+= Support/APFixedPoint.cpp
|