reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
98 class FixedPointSemantics;
1988 FixedPointSemantics getFixedPointSemantics(QualType Ty) const;
tools/clang/include/clang/Basic/FixedPoint.h66 FixedPointSemantics 67 getCommonSemantics(const FixedPointSemantics &Other) const; 70 static FixedPointSemantics GetIntegerSemantics(unsigned Width, 97 APFixedPoint(const llvm::APInt &Val, const FixedPointSemantics &Sema) 103 APFixedPoint(uint64_t Val, const FixedPointSemantics &Sema) 108 APFixedPoint(const FixedPointSemantics &Sema) : APFixedPoint(0, Sema) {} 116 FixedPointSemantics getSemantics() const { return Sema; } 123 APFixedPoint convert(const FixedPointSemantics &DstSema, 188 static APFixedPoint getMax(const FixedPointSemantics &Sema); 189 static APFixedPoint getMin(const FixedPointSemantics &Sema); 196 const FixedPointSemantics &DstFXSema, 201 FixedPointSemantics Sema;tools/clang/lib/AST/ASTContext.cpp
10708 FixedPointSemantics ASTContext::getFixedPointSemantics(QualType Ty) const { 10713 return FixedPointSemantics::GetIntegerSemantics(getIntWidth(Ty),tools/clang/lib/AST/ExprConstant.cpp
9882 auto FXSema = Info.Ctx.getFixedPointSemantics(E->getType()); 12303 auto DestFXSema = Info.Ctx.getFixedPointSemantics(DestType); 12341 FixedPointSemantics ResultFXSema =tools/clang/lib/AST/Type.cpp
4151 FixedPointSemantics FXSema(Val.getBitWidth(), Scale, Val.isSigned(),
tools/clang/lib/Basic/FixedPoint.cpp18 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema, 114 APFixedPoint APFixedPoint::getMax(const FixedPointSemantics &Sema) { 122 APFixedPoint APFixedPoint::getMin(const FixedPointSemantics &Sema) { 127 FixedPointSemantics FixedPointSemantics::getCommonSemantics( 128 const FixedPointSemantics &Other) const { 154 auto CommonFXSema = Sema.getCommonSemantics(Other.getSemantics()); 251 const FixedPointSemantics &DstFXSema, 253 FixedPointSemantics IntFXSema = FixedPointSemantics::GetIntegerSemantics( 253 FixedPointSemantics IntFXSema = FixedPointSemantics::GetIntegerSemantics(tools/clang/lib/CodeGen/CGExprScalar.cpp
370 Value *EmitFixedPointConversion(Value *Src, FixedPointSemantics &SrcFixedSema, 371 FixedPointSemantics &DstFixedSema, 1411 FixedPointSemantics SrcFPSema = 1413 FixedPointSemantics DstFPSema = 1420 Value *Src, FixedPointSemantics &SrcFPSema, FixedPointSemantics &DstFPSema, 1420 Value *Src, FixedPointSemantics &SrcFPSema, FixedPointSemantics &DstFPSema, 3398 auto LHSFixedSema = Ctx.getFixedPointSemantics(LHSTy); 3399 auto RHSFixedSema = Ctx.getFixedPointSemantics(RHSTy); 3400 auto ResultFixedSema = Ctx.getFixedPointSemantics(ResultTy); 3401 auto CommonFixedSema = LHSFixedSema.getCommonSemantics(RHSFixedSema);tools/clang/lib/Serialization/ASTReader.cpp
9588 static FixedPointSemantics 9616 FixedPointSemantics FPSema = ReadFixedPointSemantics(Record, Idx);tools/clang/lib/Serialization/ASTWriter.cpp
5453 FixedPointSemantics FPSema) {
tools/clang/unittests/Basic/FixedPointTest.cpp20 FixedPointSemantics Saturated(FixedPointSemantics Sema) { 20 FixedPointSemantics Saturated(FixedPointSemantics Sema) { 25 FixedPointSemantics getSAccumSema() { 31 FixedPointSemantics getAccumSema() { 37 FixedPointSemantics getLAccumSema() { 43 FixedPointSemantics getSFractSema() { 49 FixedPointSemantics getFractSema() { 55 FixedPointSemantics getLFractSema() { 61 FixedPointSemantics getUSAccumSema() { 67 FixedPointSemantics getUAccumSema() { 73 FixedPointSemantics getULAccumSema() { 79 FixedPointSemantics getUSFractSema() { 85 FixedPointSemantics getUFractSema() { 91 FixedPointSemantics getULFractSema() { 97 FixedPointSemantics getPadUSAccumSema() { 103 FixedPointSemantics getPadUAccumSema() { 109 FixedPointSemantics getPadULAccumSema() { 115 FixedPointSemantics getPadUSFractSema() { 121 FixedPointSemantics getPadUFractSema() { 127 FixedPointSemantics getPadULFractSema() { 133 void CheckUnpaddedMax(const FixedPointSemantics &Sema) { 138 void CheckPaddedMax(const FixedPointSemantics &Sema) { 143 void CheckMin(const FixedPointSemantics &Sema) { 192 void CheckIntPart(const FixedPointSemantics &Sema, int64_t IntPart) { 220 void CheckIntPartMin(const FixedPointSemantics &Sema, int64_t Expected) { 224 void CheckIntPartMax(const FixedPointSemantics &Sema, uint64_t Expected) { 363 void CheckUnsaturatedConversion(FixedPointSemantics Src, 364 FixedPointSemantics Dst, int64_t TestVal) { 386 void CheckSaturatedConversionMin(FixedPointSemantics Src, 387 FixedPointSemantics Dst, int64_t TestVal) { 394 void CheckSaturatedConversionMax(FixedPointSemantics Src, 395 FixedPointSemantics Dst, int64_t TestVal) { 401 void CheckSignedAccumConversionsAgainstOthers(FixedPointSemantics Src, 475 void CheckUnsignedAccumConversionsAgainstOthers(FixedPointSemantics Src,