| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| H A D | APFixedPoint.h | 100 class APFixedPoint { 102 APFixedPoint(const APInt &Val, const FixedPointSemantics &Sema) in APFixedPoint() function 108 APFixedPoint(uint64_t Val, const FixedPointSemantics &Sema) in APFixedPoint() function 109 : APFixedPoint(APInt(Sema.getWidth(), Val, Sema.isSigned()), Sema) {} in APFixedPoint() 112 APFixedPoint(const FixedPointSemantics &Sema) : APFixedPoint(0, Sema) {} in APFixedPoint() function 127 APFixedPoint convert(const FixedPointSemantics &DstSema, 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; [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 19 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema, in convert() 61 return APFixedPoint(NewVal, DstSema); in convert() 64 int APFixedPoint::compare(const APFixedPoint &Other) const { in compare() 115 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) { in getMax() 120 return APFixedPoint(Val, Sema); in getMax() 123 APFixedPoint APFixedPoint::getMin(const FixedPointSemantics &Sema) { in getMin() 125 return APFixedPoint(Val, Sema); in getMin() 138 APSInt MaxInt = APFixedPoint::getMax(*this).getValue(); in fitsInFloatSemantics() 145 APSInt MinInt = APFixedPoint::getMin(*this).getValue(); in fitsInFloatSemantics() 176 APFixedPoint APFixedPoint::add(const APFixedPoint &Other, in add() [all …]
|
| H A D | CMakeLists.txt | 88 APFixedPoint.cpp
|
| /netbsd-src/external/apache2/llvm/dist/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 2052 llvm::APFixedPoint getFixedPointMax(QualType Ty) const; 2053 llvm::APFixedPoint getFixedPointMin(QualType Ty) const;
|
| H A D | PropertiesBase.td | 289 return APValue(llvm::APFixedPoint(std::move(value), semantics));
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/lib/libLLVMSupport/ |
| H A D | Makefile | 13 APFixedPoint.cpp \
|
| /netbsd-src/external/apache2/llvm/dist/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; 1831 static bool EvaluateFixedPointOrInteger(const Expr *E, APFixedPoint &Result, 1835 static bool EvaluateFixedPoint(const Expr *E, APFixedPoint &Result, 10752 APFixedPoint(I, Info.Ctx.getFixedPointSemantics(E->getType())), E); in Success() 10757 APFixedPoint(Value, Info.Ctx.getFixedPointSemantics(E->getType())), E); in Success() 10764 bool Success(const APFixedPoint &V, const Expr *E) { in Success() 10822 static bool EvaluateFixedPoint(const Expr *E, APFixedPoint &Result, in EvaluateFixedPoint() 10838 static bool EvaluateFixedPointOrInteger(const Expr *E, APFixedPoint &Result, in EvaluateFixedPointOrInteger() 10846 Result = APFixedPoint(Val, FXSema); in EvaluateFixedPointOrInteger() 12520 APFixedPoint LHSFX(Info.Ctx.getFixedPointSemantics(LHSTy)); in EvaluateComparisonBinaryOperator() [all …]
|
| H A D | ASTContext.cpp | 11505 llvm::APFixedPoint ASTContext::getFixedPointMax(QualType Ty) const { in getFixedPointMax() 11507 return llvm::APFixedPoint::getMax(getFixedPointSemantics(Ty)); in getFixedPointMax() 11510 llvm::APFixedPoint ASTContext::getFixedPointMin(QualType Ty) const { in getFixedPointMin() 11512 return llvm::APFixedPoint::getMin(getFixedPointSemantics(Ty)); in getFixedPointMin()
|
| H A D | Type.cpp | 4386 llvm::APFixedPoint(Val, FXSema).toString(Str); in FixedPointValueToString()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Support/ |
| H A D | BUILD.gn | 37 "APFixedPoint.cpp",
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 12431 llvm::APFixedPoint Value = Result.Val.getFixedPoint(); in CheckImplicitConversion() 12432 llvm::APFixedPoint MaxVal = S.Context.getFixedPointMax(T); in CheckImplicitConversion() 12433 llvm::APFixedPoint MinVal = S.Context.getFixedPointMin(T); in CheckImplicitConversion() 12448 llvm::APFixedPoint FXResult = Result.Val.getFixedPoint(); in CheckImplicitConversion() 12473 llvm::APFixedPoint IntResult = llvm::APFixedPoint::getFromIntValue( in CheckImplicitConversion()
|