HomeSort by: relevance | last modified time | path
    Searched refs:APFixedPoint (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
APFixedPoint.h 1 //===- APFixedPoint.h - Fixed point constant handling -----------*- C++ -*-===//
94 /// The APFixedPoint class works similarly to APInt/APSInt in that it is a
100 class APFixedPoint {
102 APFixedPoint(const APInt &Val, const FixedPointSemantics &Sema)
108 APFixedPoint(uint64_t Val, const FixedPointSemantics &Sema)
109 : APFixedPoint(APInt(Sema.getWidth(), Val, Sema.isSigned()), Sema) {}
112 APFixedPoint(const FixedPointSemantics &Sema) : APFixedPoint(0, Sema) {}
127 APFixedPoint convert(const FixedPointSemantics &DstSema,
134 APFixedPoint add(const APFixedPoint &Other, bool *Overflow = nullptr) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Support/
APFixedPoint.cpp 1 //===- APFixedPoint.cpp - Fixed point constant handling ---------*- C++ -*-===//
14 #include "llvm/ADT/APFixedPoint.h"
19 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema,
61 return APFixedPoint(NewVal, DstSema);
64 int APFixedPoint::compare(const APFixedPoint &Other) const {
115 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) {
120 return APFixedPoint(Val, Sema)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
OptionalDiagnostic.h 66 OptionalDiagnostic &operator<<(const llvm::APFixedPoint &FX) {
APValue.h 17 #include "llvm/ADT/APFixedPoint.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)
    [all...]
ASTContext.h 79 class APFixedPoint;
2052 llvm::APFixedPoint getFixedPointMax(QualType Ty) const;
2053 llvm::APFixedPoint getFixedPointMin(QualType Ty) const;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
FixedPointBuilder.h 17 #include "llvm/ADT/APFixedPoint.h"
88 APFixedPoint::getMax(DstSema).getValue().extOrTrunc(ResultWidth));
98 APFixedPoint::getMin(DstSema).getValue().extOrTrunc(ResultWidth));
129 FloatSema = APFixedPoint::promoteFloatSemantics(FloatSema);
  /src/external/apache2/llvm/lib/libLLVMSupport/
Makefile 13 APFixedPoint.cpp \
  /src/external/apache2/llvm/dist/clang/lib/AST/
APValue.cpp 326 APFixedPoint FXCopy = RHS.getFixedPoint();
407 ((APFixedPoint *)(char *)&Data)->~APFixedPoint();
ExprConstant.cpp 54 #include "llvm/ADT/APFixedPoint.h"
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);
10757 APFixedPoint(Value, Info.Ctx.getFixedPointSemantics(E->getType())), E);
10764 bool Success(const APFixedPoint &V, const Expr *E) {
10822 static bool EvaluateFixedPoint(const Expr *E, APFixedPoint &Result,
10838 static bool EvaluateFixedPointOrInteger(const Expr *E, APFixedPoint &Result,
10846 Result = APFixedPoint(Val, FXSema)
    [all...]
ASTContext.cpp 67 #include "llvm/ADT/APFixedPoint.h"
11505 llvm::APFixedPoint ASTContext::getFixedPointMax(QualType Ty) const {
11507 return llvm::APFixedPoint::getMax(getFixedPointSemantics(Ty));
11510 llvm::APFixedPoint ASTContext::getFixedPointMin(QualType Ty) const {
11512 return llvm::APFixedPoint::getMin(getFixedPointSemantics(Ty));
Type.cpp 4386 llvm::APFixedPoint(Val, FXSema).toString(Str);

Completed in 78 milliseconds