| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | APFixedPoint.h | 154 class APFixedPoint { 156 APFixedPoint(const APInt &Val, const FixedPointSemantics &Sema) 162 APFixedPoint(uint64_t Val, const FixedPointSemantics &Sema) 163 : APFixedPoint(APInt(Sema.getWidth(), Val, Sema.isSigned()), Sema) {} 166 APFixedPoint(const FixedPointSemantics &Sema) : APFixedPoint(0, Sema) {} 183 APFixedPoint convert(const FixedPointSemantics &DstSema, 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; [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 32 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema, in convert() 70 return APFixedPoint(NewVal, DstSema); in convert() 73 int APFixedPoint::compare(const APFixedPoint &Other) const { in compare() 119 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) { in getMax() 124 return APFixedPoint(Val, Sema); in getMax() 127 APFixedPoint APFixedPoint::getMin(const FixedPointSemantics &Sema) { in getMin() 129 return APFixedPoint(Val, Sema); in getMin() 142 APSInt MaxInt = APFixedPoint::getMax(*this).getValue(); in fitsInFloatSemantics() 149 APSInt MinInt = APFixedPoint::getMin(*this).getValue(); in fitsInFloatSemantics() 181 APFixedPoint APFixedPoint::add(const APFixedPoint &Other, in add() [all …]
|
| H A D | CMakeLists.txt | 123 APFixedPoint.cpp
|
| /openbsd-src/gnu/llvm/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 | 52 class APFixedPoint; variable 2157 llvm::APFixedPoint getFixedPointMax(QualType Ty) const; 2158 llvm::APFixedPoint getFixedPointMin(QualType Ty) const;
|
| H A D | PropertiesBase.td | 293 return APValue(llvm::APFixedPoint(std::move(value), semantics));
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/usr.bin/clang/libLLVMSupport/ |
| H A D | Makefile.shared | 15 APFixedPoint.cpp \
|
| H A D | Makefile | 16 APFixedPoint.cpp \
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Support/ |
| H A D | BUILD.gn | 37 "APFixedPoint.cpp",
|
| /openbsd-src/gnu/llvm/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 | 67 using llvm::APFixedPoint; 1832 static bool EvaluateFixedPointOrInteger(const Expr *E, APFixedPoint &Result, 1836 static bool EvaluateFixedPoint(const Expr *E, APFixedPoint &Result, 11118 APFixedPoint(I, Info.Ctx.getFixedPointSemantics(E->getType())), E); in Success() 11123 APFixedPoint(Value, Info.Ctx.getFixedPointSemantics(E->getType())), E); in Success() 11130 bool Success(const APFixedPoint &V, const Expr *E) { in Success() 11188 static bool EvaluateFixedPoint(const Expr *E, APFixedPoint &Result, in EvaluateFixedPoint() 11204 static bool EvaluateFixedPointOrInteger(const Expr *E, APFixedPoint &Result, in EvaluateFixedPointOrInteger() 11212 Result = APFixedPoint(Val, FXSema); in EvaluateFixedPointOrInteger() 12871 APFixedPoint LHSFX(Info.Ctx.getFixedPointSemantics(LHSTy)); in EvaluateComparisonBinaryOperator() [all …]
|
| H A D | ASTContext.cpp | 13268 llvm::APFixedPoint ASTContext::getFixedPointMax(QualType Ty) const { in getFixedPointMax() 13270 return llvm::APFixedPoint::getMax(getFixedPointSemantics(Ty)); in getFixedPointMax() 13273 llvm::APFixedPoint ASTContext::getFixedPointMin(QualType Ty) const { in getFixedPointMin() 13275 return llvm::APFixedPoint::getMin(getFixedPointSemantics(Ty)); in getFixedPointMin()
|
| H A D | Type.cpp | 4538 llvm::APFixedPoint(Val, FXSema).toString(Str); in FixedPointValueToString()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 14096 llvm::APFixedPoint Value = Result.Val.getFixedPoint(); in CheckImplicitConversion() 14097 llvm::APFixedPoint MaxVal = S.Context.getFixedPointMax(T); in CheckImplicitConversion() 14098 llvm::APFixedPoint MinVal = S.Context.getFixedPointMin(T); in CheckImplicitConversion() 14113 llvm::APFixedPoint FXResult = Result.Val.getFixedPoint(); in CheckImplicitConversion() 14138 llvm::APFixedPoint IntResult = llvm::APFixedPoint::getFromIntValue( in CheckImplicitConversion()
|
| /openbsd-src/distrib/sets/lists/comp/ |
| H A D | clang.amd64 | 969 ./usr/include/llvm/ADT/APFixedPoint.h
|
| H A D | clang.macppc | 968 ./usr/include/llvm/ADT/APFixedPoint.h
|
| H A D | clang.loongson | 968 ./usr/include/llvm/ADT/APFixedPoint.h
|
| H A D | clang.octeon | 968 ./usr/include/llvm/ADT/APFixedPoint.h
|
| H A D | clang.arm64 | 969 ./usr/include/llvm/ADT/APFixedPoint.h
|
| H A D | clang.powerpc64 | 967 ./usr/include/llvm/ADT/APFixedPoint.h
|
| H A D | clang.armv7 | 967 ./usr/include/llvm/ADT/APFixedPoint.h
|
| H A D | clang.i386 | 967 ./usr/include/llvm/ADT/APFixedPoint.h
|
| H A D | clang.sparc64 | 968 ./usr/include/llvm/ADT/APFixedPoint.h
|