Lines Matching defs:getBitWidth
275 unsigned getBitWidth() const {
323 assert(N.getBitWidth() == V->getType()->getPrimitiveSizeInBits() &&
325 if (TruncBits) N = N.trunc(N.getBitWidth() - TruncBits);
326 if (SExtBits) N = N.sext(N.getBitWidth() + SExtBits);
327 if (ZExtBits) N = N.zext(N.getBitWidth() + ZExtBits);
332 assert(N.getBitWidth() == V->getType()->getPrimitiveSizeInBits() &&
334 if (TruncBits) N = N.truncate(N.getBitWidth() - TruncBits);
337 ConstantRange(APInt::getZero(N.getBitWidth()),
338 APInt::getSignedMinValue(N.getBitWidth())));
339 if (SExtBits) N = N.signExtend(N.getBitWidth() + SExtBits);
340 if (ZExtBits) N = N.zeroExtend(N.getBitWidth() + ZExtBits);
384 unsigned BitWidth = Val.getBitWidth();
409 return LinearExpression(Val, APInt(Val.getBitWidth(), 0),
469 if (RHS.getLimitedValue() > Val.getBitWidth())
1094 if (DecompGEP1.Offset.getBitWidth() != DecompGEP2.Offset.getBitWidth())
1190 ConstantRange CR = getVScaleRange(&F, Off.getBitWidth());
1193 APInt(Off.getBitWidth(), LSize.getKnownMinValue()), Overflow);
1216 ConstantRange CR = getVScaleRange(&F, Scale.getBitWidth());
1260 APInt::getOneBitSet(Scale.getBitWidth(), Scale.countr_zero());
1274 CR = Index.Val.evaluateWith(CR).sextOrTrunc(OffsetRange.getBitWidth());
1276 assert(OffsetRange.getBitWidth() == Scale.getBitWidth() &&
1304 unsigned BW = OffsetRange.getBitWidth();
1330 int MaxScaleValueBW = Var.Val.getBitWidth() - ValOrigBW;
1334 APInt::getMaxValue(MaxScaleValueBW).zext(Var.Scale.getBitWidth()));
1944 MinDiff.zextOrTrunc(Var0.Scale.getBitWidth()) * Var0.Scale.abs();