Lines Matching refs:isSigned

60   if (!DstSema.isSigned() && NewVal.isSigned() && NewVal.isNegative()) {  in convert()
69 NewVal.setIsSigned(DstSema.isSigned()); in convert()
76 bool ThisSigned = Val.isSigned(); in compare()
77 bool OtherSigned = OtherVal.isSigned(); in compare()
120 bool IsUnsigned = !Sema.isSigned(); in getMax()
128 auto Val = APSInt::getMinValue(Sema.getWidth(), !Sema.isSigned()); in getMin()
144 APFloat::opStatus Status = F.convertFromAPInt(MaxInt, MaxInt.isSigned(), in fitsInFloatSemantics()
146 if ((Status & APFloat::opOverflow) || !isSigned()) in fitsInFloatSemantics()
150 Status = F.convertFromAPInt(MinInt, MinInt.isSigned(), in fitsInFloatSemantics()
162 bool ResultIsSigned = isSigned() || Other.isSigned(); in getCommonSemantics()
192 Result = CommonFXSema.isSigned() ? ThisVal.sadd_sat(OtherVal) in add()
195 Result = ThisVal.isSigned() ? ThisVal.sadd_ov(OtherVal, Overflowed) in add()
216 Result = CommonFXSema.isSigned() ? ThisVal.ssub_sat(OtherVal) in sub()
219 Result = ThisVal.isSigned() ? ThisVal.ssub_ov(OtherVal, Overflowed) in sub()
240 if (CommonFXSema.isSigned()) { in mul()
256 if (CommonFXSema.isSigned()) in mul()
263 Result.setIsSigned(CommonFXSema.isSigned()); in mul()
300 if (CommonFXSema.isSigned()) { in div()
315 if (CommonFXSema.isSigned()) { in div()
324 Result.setIsSigned(CommonFXSema.isSigned()); in div()
353 if (Sema.isSigned()) in shl()
361 Result.setIsSigned(Sema.isSigned()); in shl()
396 if (Val.isSigned() && Val.isNegative()) { in toString()
416 .toString(Str, /*Radix=*/10, Val.isSigned()); in toString()
432 (!isSigned() && Val != 0) || (isSigned() && Val.isMinSignedValue()); in negate()
440 if (isSigned()) in negate()
462 if (Result.isSigned() && !DstSign) { in convertToInt()
504 APFloat::opStatus S = Flt.convertFromAPInt(Val, Sema.isSigned(), RM); in convertToFloat()
527 Value.getBitWidth(), Value.isSigned()); in getFromIntValue()
573 APSInt Res(DstFXSema.getWidth(), !DstFXSema.isSigned()); in getFromFloatValue()