Lines Matching defs:BitWidth
89 unsigned BitWidth = Ty.getScalarSizeInBits();
90 return maskedValueIsZero(R, APInt::getSignMask(BitWidth));
132 static KnownBits extractBits(unsigned BitWidth, const KnownBits &SrcOpKnown,
135 KnownBits Mask(BitWidth);
137 BitWidth, WidthKnown.getMaxValue().getLimitedValue(BitWidth));
139 BitWidth, WidthKnown.getMinValue().getLimitedValue(BitWidth));
169 unsigned BitWidth = DstTy.getScalarSizeInBits();
175 assert(Known.getBitWidth() == BitWidth && "Cache entry size doesn't match");
178 Known = KnownBits(BitWidth); // Don't know anything
223 Known.One = APInt::getAllOnes(BitWidth);
224 Known.Zero = APInt::getAllOnes(BitWidth);
238 ComputeKnownBitsCache[R] = KnownBits(BitWidth);
256 Known2 = Known2.anyextOrTrunc(BitWidth);
264 Known = KnownBits(BitWidth);
391 BitWidth > 1)
400 Known = Known.sext(BitWidth);
413 Known = Known.anyext(BitWidth);
488 Known = Known.zextOrTrunc(BitWidth);
489 if (BitWidth > SrcBitWidth)
542 Known = SrcOpKnown.extractBits(BitWidth, BitWidth * DstIdx);
577 Known = extractBits(BitWidth, SrcOpKnown, OffsetKnown, WidthKnown);
588 Known = extractBits(BitWidth, SrcOpKnown, OffsetKnown, WidthKnown);
591 KnownBits ExtKnown = KnownBits::makeConstant(APInt(BitWidth, BitWidth));
611 BitWidth > 1)