Lines Matching defs:ThisVal

84   APSInt ThisVal = getValue();
93 ThisVal = ThisVal.extOrTrunc(CommonWidth);
96 ThisVal = ThisVal.shl(getLsbWeight() - CommonLsb);
100 if (ThisVal.sgt(OtherVal))
102 else if (ThisVal.slt(OtherVal))
105 if (ThisVal.ugt(OtherVal))
107 else if (ThisVal.ult(OtherVal))
110 if (ThisVal.isSignBitSet())
112 else if (ThisVal.ugt(OtherVal))
114 else if (ThisVal.ult(OtherVal))
120 else if (ThisVal.ugt(OtherVal))
122 else if (ThisVal.ult(OtherVal))
202 APSInt ThisVal = ConvertedThis.getValue();
208 Result = CommonFXSema.isSigned() ? ThisVal.sadd_sat(OtherVal)
209 : ThisVal.uadd_sat(OtherVal);
211 Result = ThisVal.isSigned() ? ThisVal.sadd_ov(OtherVal, Overflowed)
212 : ThisVal.uadd_ov(OtherVal, Overflowed);
226 APSInt ThisVal = ConvertedThis.getValue();
232 Result = CommonFXSema.isSigned() ? ThisVal.ssub_sat(OtherVal)
233 : ThisVal.usub_sat(OtherVal);
235 Result = ThisVal.isSigned() ? ThisVal.ssub_ov(OtherVal, Overflowed)
236 : ThisVal.usub_ov(OtherVal, Overflowed);
250 APSInt ThisVal = ConvertedThis.getValue();
257 ThisVal = ThisVal.sext(Wide);
260 ThisVal = ThisVal.zext(Wide);
273 Result = ThisVal.smul_ov(OtherVal, Overflowed)
276 Result = ThisVal.umul_ov(OtherVal, Overflowed)
307 APSInt ThisVal = ConvertedThis.getValue();
317 ThisVal = ThisVal.sext(Wide);
320 ThisVal = ThisVal.zext(Wide);
327 ThisVal = ThisVal.shl(-CommonFXSema.getLsbWeight());
333 APInt::sdivrem(ThisVal, OtherVal, Result, Rem);
336 if (ThisVal.isNegative() != OtherVal.isNegative() && !Rem.isZero())
339 Result = ThisVal.udiv(OtherVal);
364 APSInt ThisVal = Val;
370 ThisVal = ThisVal.sext(Wide);
372 ThisVal = ThisVal.zext(Wide);
375 Amt = std::min(Amt, ThisVal.getBitWidth());
376 APSInt Result = ThisVal << Amt;