Lines Matching refs:isSigned
51 if (!DstSema.isSigned() && NewVal.isSigned() && NewVal.isNegative()) { in convert()
60 NewVal.setIsSigned(DstSema.isSigned()); in convert()
67 bool ThisSigned = Val.isSigned(); in compare()
68 bool OtherSigned = OtherVal.isSigned(); in compare()
116 bool IsUnsigned = !Sema.isSigned(); in getMax()
124 auto Val = APSInt::getMinValue(Sema.getWidth(), !Sema.isSigned()); in getMin()
140 APFloat::opStatus Status = F.convertFromAPInt(MaxInt, MaxInt.isSigned(), in fitsInFloatSemantics()
142 if ((Status & APFloat::opOverflow) || !isSigned()) in fitsInFloatSemantics()
146 Status = F.convertFromAPInt(MinInt, MinInt.isSigned(), in fitsInFloatSemantics()
157 bool ResultIsSigned = isSigned() || Other.isSigned(); in getCommonSemantics()
187 Result = CommonFXSema.isSigned() ? ThisVal.sadd_sat(OtherVal) in add()
190 Result = ThisVal.isSigned() ? ThisVal.sadd_ov(OtherVal, Overflowed) in add()
211 Result = CommonFXSema.isSigned() ? ThisVal.ssub_sat(OtherVal) in sub()
214 Result = ThisVal.isSigned() ? ThisVal.ssub_ov(OtherVal, Overflowed) in sub()
235 if (CommonFXSema.isSigned()) { in mul()
251 if (CommonFXSema.isSigned()) in mul()
258 Result.setIsSigned(CommonFXSema.isSigned()); in mul()
292 if (CommonFXSema.isSigned()) { in div()
304 if (CommonFXSema.isSigned()) { in div()
313 Result.setIsSigned(CommonFXSema.isSigned()); in div()
342 if (Sema.isSigned()) in shl()
350 Result.setIsSigned(Sema.isSigned()); in shl()
374 if (Val.isSigned() && Val.isNegative() && Val != -Val) { in toString()
392 .toString(Str, /*Radix=*/10, Val.isSigned()); in toString()
401 (!isSigned() && Val != 0) || (isSigned() && Val.isMinSignedValue()); in negate()
409 if (isSigned()) in negate()
431 if (Result.isSigned() && !DstSign) { in convertToInt()
473 APFloat::opStatus S = Flt.convertFromAPInt(Val, Sema.isSigned(), RM); in convertToFloat()
496 Value.getBitWidth(), Value.isSigned()); in getFromIntValue()
542 APSInt Res(DstFXSema.getWidth(), !DstFXSema.isSigned()); in getFromFloatValue()