Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DAPFixedPoint.h154 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 DAPFixedPoint.cpp32 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 DCMakeLists.txt123 APFixedPoint.cpp
/openbsd-src/gnu/llvm/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.h52 class APFixedPoint; variable
2157 llvm::APFixedPoint getFixedPointMax(QualType Ty) const;
2158 llvm::APFixedPoint getFixedPointMin(QualType Ty) const;
H A DPropertiesBase.td293 return APValue(llvm::APFixedPoint(std::move(value), semantics));
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DFixedPointBuilder.h90 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 DMakefile.shared15 APFixedPoint.cpp \
H A DMakefile16 APFixedPoint.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Support/
H A DBUILD.gn37 "APFixedPoint.cpp",
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DAPValue.cpp326 APFixedPoint FXCopy = RHS.getFixedPoint(); in APValue()
407 ((APFixedPoint *)(char *)&Data)->~APFixedPoint(); in DestroyDataAndMakeUninit()
H A DExprConstant.cpp67 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 DASTContext.cpp13268 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 DType.cpp4538 llvm::APFixedPoint(Val, FXSema).toString(Str); in FixedPointValueToString()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaChecking.cpp14096 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 Dclang.amd64969 ./usr/include/llvm/ADT/APFixedPoint.h
H A Dclang.macppc968 ./usr/include/llvm/ADT/APFixedPoint.h
H A Dclang.loongson968 ./usr/include/llvm/ADT/APFixedPoint.h
H A Dclang.octeon968 ./usr/include/llvm/ADT/APFixedPoint.h
H A Dclang.arm64969 ./usr/include/llvm/ADT/APFixedPoint.h
H A Dclang.powerpc64967 ./usr/include/llvm/ADT/APFixedPoint.h
H A Dclang.armv7967 ./usr/include/llvm/ADT/APFixedPoint.h
H A Dclang.i386967 ./usr/include/llvm/ADT/APFixedPoint.h
H A Dclang.sparc64968 ./usr/include/llvm/ADT/APFixedPoint.h