Searched refs:APFixedPoint (Results 1 – 13 of 13) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFixedPoint.h | 100 class APFixedPoint { 112 APFixedPoint(const FixedPointSemantics &Sema) : APFixedPoint(0, Sema) {} in APFixedPoint() function 134 APFixedPoint add(const APFixedPoint &Other, bool *Overflow = nullptr) const; 135 APFixedPoint sub(const APFixedPoint &Other, bool *Overflow = nullptr) const; 136 APFixedPoint mul(const APFixedPoint &Other, bool *Overflow = nullptr) const; 137 APFixedPoint div(const APFixedPoint &Other, bool *Overflow = nullptr) const; 147 return APFixedPoint(Val >> Amt, Sema); 183 int compare(const APFixedPoint &Other) const; 184 bool operator==(const APFixedPoint &Other) const { 187 bool operator!=(const APFixedPoint &Other) const { [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 19 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema, in convert() 64 int APFixedPoint::compare(const APFixedPoint &Other) const { in compare() 115 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) { in getMax() 123 APFixedPoint APFixedPoint::getMin(const FixedPointSemantics &Sema) { in getMin() 176 APFixedPoint APFixedPoint::add(const APFixedPoint &Other, in add() 200 APFixedPoint APFixedPoint::sub(const APFixedPoint &Other, in sub() 224 APFixedPoint APFixedPoint::mul(const APFixedPoint &Other, in mul() 281 APFixedPoint APFixedPoint::div(const APFixedPoint &Other, in div() 397 APFixedPoint APFixedPoint::negate(bool *Overflow) const { in negate() 492 APFixedPoint APFixedPoint::getFromIntValue(const APSInt &Value, in getFromIntValue() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | APValue.h | 123 typedef llvm::APFixedPoint APFixedPoint; 316 explicit APValue(APFixedPoint FX) : Kind(None) { 437 APFixedPoint &getFixedPoint() { 439 return *(APFixedPoint *)(char *)&Data; 441 const APFixedPoint &getFixedPoint() const { 588 void setFixedPoint(APFixedPoint FX) { 590 *(APFixedPoint *)(char *)&Data = std::move(FX); 635 void MakeFixedPoint(APFixedPoint &&FX) { 637 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 | 79 class APFixedPoint; variable 2097 llvm::APFixedPoint getFixedPointMax(QualType Ty) const; 2098 llvm::APFixedPoint getFixedPointMin(QualType Ty) const;
|
| H A D | PropertiesBase.td | 289 return APValue(llvm::APFixedPoint(std::move(value), semantics));
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | FixedPointBuilder.h | 88 APFixedPoint::getMax(DstSema).getValue().extOrTrunc(ResultWidth)); in Convert() 98 APFixedPoint::getMin(DstSema).getValue().extOrTrunc(ResultWidth)); in Convert() 129 FloatSema = APFixedPoint::promoteFloatSemantics(FloatSema); in getAccommodatingFloatType()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | APValue.cpp | 326 APFixedPoint FXCopy = RHS.getFixedPoint(); in APValue() 407 ((APFixedPoint *)(char *)&Data)->~APFixedPoint(); in DestroyDataAndMakeUninit()
|
| H A D | ExprConstant.cpp | 66 using llvm::APFixedPoint; 1835 static bool EvaluateFixedPoint(const Expr *E, APFixedPoint &Result, 10799 bool Success(const APFixedPoint &V, const Expr *E) { in Success() 10881 Result = APFixedPoint(Val, FXSema); in EvaluateFixedPointOrInteger() 12555 APFixedPoint LHSFX(Info.Ctx.getFixedPointSemantics(LHSTy)); in EvaluateComparisonBinaryOperator() 12556 APFixedPoint RHSFX(Info.Ctx.getFixedPointSemantics(RHSTy)); in EvaluateComparisonBinaryOperator() 13258 APFixedPoint Src(Info.Ctx.getFixedPointSemantics(SrcType)); in VisitCastExpr() 13433 APFixedPoint Result = Src.convert(DestFXSema, &Overflowed); in VisitCastExpr() 13450 APFixedPoint IntResult = APFixedPoint::getFromIntValue( in VisitCastExpr() 13470 APFixedPoint Result = APFixedPoint::getFromFloatValue( in VisitCastExpr() [all …]
|
| H A D | ASTContext.cpp | 11579 llvm::APFixedPoint ASTContext::getFixedPointMax(QualType Ty) const { in getFixedPointMax() 11581 return llvm::APFixedPoint::getMax(getFixedPointSemantics(Ty)); in getFixedPointMax() 11584 llvm::APFixedPoint ASTContext::getFixedPointMin(QualType Ty) const { in getFixedPointMin() 11586 return llvm::APFixedPoint::getMin(getFixedPointSemantics(Ty)); in getFixedPointMin()
|
| H A D | Type.cpp | 4391 llvm::APFixedPoint(Val, FXSema).toString(Str); in FixedPointValueToString()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 12702 llvm::APFixedPoint Value = Result.Val.getFixedPoint(); in CheckImplicitConversion() 12703 llvm::APFixedPoint MaxVal = S.Context.getFixedPointMax(T); in CheckImplicitConversion() 12704 llvm::APFixedPoint MinVal = S.Context.getFixedPointMin(T); in CheckImplicitConversion() 12719 llvm::APFixedPoint FXResult = Result.Val.getFixedPoint(); in CheckImplicitConversion() 12744 llvm::APFixedPoint IntResult = llvm::APFixedPoint::getFromIntValue( in CheckImplicitConversion()
|
| /freebsd-13.1/lib/clang/libllvm/ |
| H A D | Makefile | 914 SRCS_MIN+= Support/APFixedPoint.cpp
|