Home
last modified time | relevance | path

Searched refs:FixedPointSemantics (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAPFixedPoint.h33 class FixedPointSemantics {
66 FixedPointSemantics
67 getCommonSemantics(const FixedPointSemantics &Other) const;
79 static FixedPointSemantics GetIntegerSemantics(unsigned Width, in GetIntegerSemantics()
81 return FixedPointSemantics(Width, /*Scale=*/0, IsSigned, in GetIntegerSemantics()
108 APFixedPoint(uint64_t Val, const FixedPointSemantics &Sema) in APFixedPoint()
120 FixedPointSemantics getSemantics() const { return Sema; } in getSemantics()
127 APFixedPoint convert(const FixedPointSemantics &DstSema,
199 static APFixedPoint getMax(const FixedPointSemantics &Sema);
200 static APFixedPoint getMin(const FixedPointSemantics &Sema);
[all …]
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DFixedPointBuilder.h33 Value *Convert(Value *Src, const FixedPointSemantics &SrcSema, in Convert()
112 FixedPointSemantics
113 getCommonBinopSemantic(const FixedPointSemantics &LHSSema, in getCommonBinopSemantic()
114 const FixedPointSemantics &RHSSema) { in getCommonBinopSemantic()
118 return FixedPointSemantics( in getCommonBinopSemantic()
142 const FixedPointSemantics &DstSema) { in CreateFixedToFixed()
167 FixedPointSemantics::GetIntegerSemantics( in CreateIntegerToFixed()
226 Value *CreateAdd(Value *LHS, const FixedPointSemantics &LHSSema, in CreateAdd()
373 Value *CreateEQ(Value *LHS, const FixedPointSemantics &LHSSema, in CreateEQ()
388 Value *CreateNE(Value *LHS, const FixedPointSemantics &LHSSema, in CreateNE()
[all …]
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DAPFixedPointTest.cpp18 using llvm::FixedPointSemantics;
22 FixedPointSemantics Saturated(FixedPointSemantics Sema) { in Saturated()
27 FixedPointSemantics getSAccumSema() { in getSAccumSema()
33 FixedPointSemantics getAccumSema() { in getAccumSema()
39 FixedPointSemantics getLAccumSema() { in getLAccumSema()
45 FixedPointSemantics getSFractSema() { in getSFractSema()
51 FixedPointSemantics getFractSema() { in getFractSema()
57 FixedPointSemantics getLFractSema() { in getLFractSema()
63 FixedPointSemantics getUSAccumSema() { in getUSAccumSema()
69 FixedPointSemantics getUAccumSema() { in getUAccumSema()
[all …]
/llvm-project-15.0.7/llvm/lib/Support/
H A DAPFixedPoint.cpp19 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema, in convert()
115 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) { in getMax()
123 APFixedPoint APFixedPoint::getMin(const FixedPointSemantics &Sema) { in getMin()
128 bool FixedPointSemantics::fitsInFloatSemantics( in fitsInFloatSemantics()
151 FixedPointSemantics FixedPointSemantics::getCommonSemantics( in getCommonSemantics()
152 const FixedPointSemantics &Other) const { in getCommonSemantics()
172 return FixedPointSemantics(CommonWidth, CommonScale, ResultIsSigned, in getCommonSemantics()
493 const FixedPointSemantics &DstFXSema, in getFromIntValue()
495 FixedPointSemantics IntFXSema = FixedPointSemantics::GetIntegerSemantics( in getFromIntValue()
502 const FixedPointSemantics &DstFXSema, in getFromFloatValue()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DAbstractBasicReader.h180 llvm::FixedPointSemantics readFixedPointSemantics() { in readFixedPointSemantics()
187 return llvm::FixedPointSemantics(width, scale, isSigned, isSaturated, in readFixedPointSemantics()
H A DAbstractBasicWriter.h168 void writeFixedPointSemantics(const llvm::FixedPointSemantics &sema) { in writeFixedPointSemantics()
H A DPropertiesBase.td117 def FixedPointSemantics : PropertyType<"llvm::FixedPointSemantics"> {
285 def : Property<"semantics", FixedPointSemantics> {
H A DASTContext.h80 class FixedPointSemantics; variable
2181 llvm::FixedPointSemantics getFixedPointSemantics(QualType Ty) const;
/llvm-project-15.0.7/clang/lib/AST/
H A DASTContext.cpp12247 llvm::FixedPointSemantics
12253 return llvm::FixedPointSemantics::GetIntegerSemantics( in getFixedPointSemantics()
12257 return llvm::FixedPointSemantics( in getFixedPointSemantics()
H A DType.cpp4453 llvm::FixedPointSemantics FXSema(Val.getBitWidth(), Scale, Val.isSigned(), in FixedPointValueToString()
H A DExprConstant.cpp70 using llvm::FixedPointSemantics;
13726 FixedPointSemantics ResultFXSema = in VisitBinaryOperator()
13765 FixedPointSemantics LHSSema = LHSFX.getSemantics(); in VisitBinaryOperator()