Home
last modified time | relevance | path

Searched refs:APFixedPoint (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DAPFixedPoint.h100 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 DAPFixedPoint.cpp19 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 DCMakeLists.txt88 APFixedPoint.cpp
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DAPValue.h123 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 DOptionalDiagnostic.h66 OptionalDiagnostic &operator<<(const llvm::APFixedPoint &FX) {
H A DASTContext.h79 class APFixedPoint; variable
2052 llvm::APFixedPoint getFixedPointMax(QualType Ty) const;
2053 llvm::APFixedPoint getFixedPointMin(QualType Ty) const;
H A DPropertiesBase.td289 return APValue(llvm::APFixedPoint(std::move(value), semantics));
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DFixedPointBuilder.h88 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 DMakefile13 APFixedPoint.cpp \
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DAPValue.cpp326 APFixedPoint FXCopy = RHS.getFixedPoint(); in APValue()
407 ((APFixedPoint *)(char *)&Data)->~APFixedPoint(); in DestroyDataAndMakeUninit()
H A DExprConstant.cpp66 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 DASTContext.cpp11505 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 DType.cpp4386 llvm::APFixedPoint(Val, FXSema).toString(Str); in FixedPointValueToString()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Support/
H A DBUILD.gn37 "APFixedPoint.cpp",
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaChecking.cpp12431 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()