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 | 42 APFixedPoint APFixedPoint::convert(const FixedPointSemantics &DstSema, in convert() argument 45 int RelativeUpscale = getLsbWeight() - DstSema.getLsbWeight(); in convert() 55 std::min(DstSema.getIntegralBits() - DstSema.getLsbWeight(), in convert() 62 if (DstSema.isSaturated()) in convert() 70 if (!DstSema.isSigned() && NewVal.isSigned() && NewVal.isNegative()) { in convert() 72 if (DstSema.isSaturated()) in convert() 78 NewVal = NewVal.extOrTrunc(DstSema.getWidth()); in convert() 79 NewVal.setIsSigned(DstSema.isSigned()); in convert() 80 return APFixedPoint(NewVal, DstSema); in convert()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFixedPoint.h | 194 LLVM_ABI APFixedPoint convert(const FixedPointSemantics &DstSema,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 3339 auto DstSema = CGF.getContext().getFixedPointSemantics(Info.Ty); in EmitScalarPrePostIncDec() local 3340 Info.RHS = FPBuilder.CreateIntegerToFixed(Info.RHS, true, DstSema); in EmitScalarPrePostIncDec()
|