Searched refs:DstSema (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | FixedPointBuilder.h | 36 const FixedPointSemantics &DstSema, bool DstIsInteger) { in Convert() argument 38 unsigned DstWidth = DstSema.getWidth(); in Convert() 40 unsigned DstScale = DstSema.getScale(); in Convert() 42 bool DstIsSigned = DstSema.isSigned(); in Convert() 68 if (!DstSema.isSaturated()) { in Convert() 86 bool LessIntBits = DstSema.getIntegralBits() < SrcSema.getIntegralBits(); in Convert() 90 APFixedPoint::getMax(DstSema).getValue().extOrTrunc(ResultWidth)); in Convert() 100 APFixedPoint::getMin(DstSema).getValue().extOrTrunc(ResultWidth)); in Convert() 144 const FixedPointSemantics &DstSema) { in CreateFixedToFixed() argument 145 return Convert(Src, SrcSema, DstSema, false); in CreateFixedToFixed() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | APFixedPoint.cpp | 32 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema, in convert() argument 35 int RelativeUpscale = getLsbWeight() - DstSema.getLsbWeight(); in convert() 45 std::min(DstSema.getIntegralBits() - DstSema.getLsbWeight(), in convert() 52 if (DstSema.isSaturated()) in convert() 60 if (!DstSema.isSigned() && NewVal.isSigned() && NewVal.isNegative()) { in convert() 62 if (DstSema.isSaturated()) in convert() 68 NewVal = NewVal.extOrTrunc(DstSema.getWidth()); in convert() 69 NewVal.setIsSigned(DstSema.isSigned()); in convert() 70 return APFixedPoint(NewVal, DstSema); in convert()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | APFixedPoint.h | 183 APFixedPoint convert(const FixedPointSemantics &DstSema,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 3083 auto DstSema = CGF.getContext().getFixedPointSemantics(Info.Ty); in EmitScalarPrePostIncDec() local 3084 Info.RHS = FPBuilder.CreateIntegerToFixed(Info.RHS, true, DstSema); in EmitScalarPrePostIncDec()
|