Lines Matching defs:getBitWidth
280 unsigned getBitWidth() const {
328 assert(N.getBitWidth() == V->getType()->getPrimitiveSizeInBits() &&
330 if (TruncBits) N = N.trunc(N.getBitWidth() - TruncBits);
331 if (SExtBits) N = N.sext(N.getBitWidth() + SExtBits);
332 if (ZExtBits) N = N.zext(N.getBitWidth() + ZExtBits);
337 assert(N.getBitWidth() == V->getType()->getPrimitiveSizeInBits() &&
339 if (TruncBits) N = N.truncate(N.getBitWidth() - TruncBits);
340 if (SExtBits) N = N.signExtend(N.getBitWidth() + SExtBits);
341 if (ZExtBits) N = N.zeroExtend(N.getBitWidth() + ZExtBits);
379 unsigned BitWidth = Val.getBitWidth();
403 return LinearExpression(Val, APInt(Val.getBitWidth(), 0),
461 if (RHS.getLimitedValue() > Val.getBitWidth())
494 assert(IndexSize <= Offset.getBitWidth() && "Invalid IndexSize!");
495 unsigned ShiftBits = Offset.getBitWidth() - IndexSize;
1196 ConstantRange CR = getVScaleRange(&F, Off.getBitWidth());
1199 APInt(Off.getBitWidth(), LSize.getKnownMinValue()), Overflow);
1222 ConstantRange CR = getVScaleRange(&F, Scale.getBitWidth());
1252 APInt::getOneBitSet(Scale.getBitWidth(), Scale.countr_zero());
1266 CR = Index.Val.evaluateWith(CR).sextOrTrunc(OffsetRange.getBitWidth());
1268 assert(OffsetRange.getBitWidth() == Scale.getBitWidth() &&
1296 unsigned BW = OffsetRange.getBitWidth();
1322 int MaxScaleValueBW = Var.Val.getBitWidth() - ValOrigBW;
1326 APInt::getMaxValue(MaxScaleValueBW).zext(Var.Scale.getBitWidth()));
1922 MinDiff.zextOrTrunc(Var0.Scale.getBitWidth()) * Var0.Scale.abs();