Lines Matching refs:getBitWidth
270 unsigned getBitWidth() const { in getBitWidth() function
304 assert(N.getBitWidth() == V->getType()->getPrimitiveSizeInBits() && in evaluateWith()
306 if (TruncBits) N = N.trunc(N.getBitWidth() - TruncBits); in evaluateWith()
307 if (SExtBits) N = N.sext(N.getBitWidth() + SExtBits); in evaluateWith()
308 if (ZExtBits) N = N.zext(N.getBitWidth() + ZExtBits); in evaluateWith()
313 assert(N.getBitWidth() == V->getType()->getPrimitiveSizeInBits() && in evaluateWith()
315 if (TruncBits) N = N.truncate(N.getBitWidth() - TruncBits); in evaluateWith()
316 if (SExtBits) N = N.signExtend(N.getBitWidth() + SExtBits); in evaluateWith()
317 if (ZExtBits) N = N.zeroExtend(N.getBitWidth() + ZExtBits); in evaluateWith()
348 unsigned BitWidth = Val.getBitWidth(); in LinearExpression()
372 return LinearExpression(Val, APInt(Val.getBitWidth(), 0), in GetLinearExpression()
430 if (RHS.getLimitedValue() > Val.getBitWidth()) in GetLinearExpression()
463 assert(IndexSize <= Offset.getBitWidth() && "Invalid IndexSize!"); in adjustToIndexSize()
464 unsigned ShiftBits = Offset.getBitWidth() - IndexSize; in adjustToIndexSize()
1179 APInt::getOneBitSet(Scale.getBitWidth(), Scale.countr_zero()); in aliasGEP()
1193 CR = Index.Val.evaluateWith(CR).sextOrTrunc(OffsetRange.getBitWidth()); in aliasGEP()
1195 assert(OffsetRange.getBitWidth() == Scale.getBitWidth() && in aliasGEP()
1223 unsigned BW = OffsetRange.getBitWidth(); in aliasGEP()
1249 int MaxScaleValueBW = Var.Val.getBitWidth() - ValOrigBW; in aliasGEP()
1253 APInt::getMaxValue(MaxScaleValueBW).zext(Var.Scale.getBitWidth())); in aliasGEP()
1828 MinDiff.zextOrTrunc(Var0.Scale.getBitWidth()) * Var0.Scale.abs(); in constantOffsetHeuristic()