Lines Matching defs:NewVal
44 APSInt NewVal = Val;
50 NewVal = NewVal.extend(NewVal.getBitWidth() + RelativeUpscale);
51 NewVal = NewVal.relativeShl(RelativeUpscale);
54 NewVal.getBitWidth(),
56 NewVal.getBitWidth()));
57 APInt Masked(NewVal & Mask);
63 NewVal = NewVal.isNegative() ? Mask : ~Mask;
70 if (!DstSema.isSigned() && NewVal.isSigned() && NewVal.isNegative()) {
73 NewVal = 0;
78 NewVal = NewVal.extOrTrunc(DstSema.getWidth());
79 NewVal.setIsSigned(DstSema.isSigned());
80 return APFixedPoint(NewVal, DstSema);