Lines Matching defs:ThisVal

74   APSInt ThisVal = getValue();
83 ThisVal = ThisVal.extOrTrunc(CommonWidth);
86 ThisVal = ThisVal.shl(getLsbWeight() - CommonLsb);
90 if (ThisVal.sgt(OtherVal))
92 else if (ThisVal.slt(OtherVal))
95 if (ThisVal.ugt(OtherVal))
97 else if (ThisVal.ult(OtherVal))
100 if (ThisVal.isSignBitSet())
102 else if (ThisVal.ugt(OtherVal))
104 else if (ThisVal.ult(OtherVal))
110 else if (ThisVal.ugt(OtherVal))
112 else if (ThisVal.ult(OtherVal))
192 APSInt ThisVal = ConvertedThis.getValue();
198 Result = CommonFXSema.isSigned() ? ThisVal.sadd_sat(OtherVal)
199 : ThisVal.uadd_sat(OtherVal);
201 Result = ThisVal.isSigned() ? ThisVal.sadd_ov(OtherVal, Overflowed)
202 : ThisVal.uadd_ov(OtherVal, Overflowed);
216 APSInt ThisVal = ConvertedThis.getValue();
222 Result = CommonFXSema.isSigned() ? ThisVal.ssub_sat(OtherVal)
223 : ThisVal.usub_sat(OtherVal);
225 Result = ThisVal.isSigned() ? ThisVal.ssub_ov(OtherVal, Overflowed)
226 : ThisVal.usub_ov(OtherVal, Overflowed);
240 APSInt ThisVal = ConvertedThis.getValue();
247 ThisVal = ThisVal.sext(Wide);
250 ThisVal = ThisVal.zext(Wide);
263 Result = ThisVal.smul_ov(OtherVal, Overflowed)
266 Result = ThisVal.umul_ov(OtherVal, Overflowed)
297 APSInt ThisVal = ConvertedThis.getValue();
307 ThisVal = ThisVal.sext(Wide);
310 ThisVal = ThisVal.zext(Wide);
317 ThisVal = ThisVal.shl(-CommonFXSema.getLsbWeight());
323 APInt::sdivrem(ThisVal, OtherVal, Result, Rem);
326 if (ThisVal.isNegative() != OtherVal.isNegative() && !Rem.isZero())
329 Result = ThisVal.udiv(OtherVal);
354 APSInt ThisVal = Val;
360 ThisVal = ThisVal.sext(Wide);
362 ThisVal = ThisVal.zext(Wide);
365 Amt = std::min(Amt, ThisVal.getBitWidth());
366 APSInt Result = ThisVal << Amt;