Lines Matching defs:BitWidth
90 unsigned BitWidth = Ty.getScalarSizeInBits();
91 return maskedValueIsZero(R, APInt::getSignMask(BitWidth));
133 static KnownBits extractBits(unsigned BitWidth, const KnownBits &SrcOpKnown,
136 KnownBits Mask(BitWidth);
138 BitWidth, WidthKnown.getMaxValue().getLimitedValue(BitWidth));
140 BitWidth, WidthKnown.getMinValue().getLimitedValue(BitWidth));
160 unsigned BitWidth = DstTy.getScalarSizeInBits();
166 assert(Known.getBitWidth() == BitWidth && "Cache entry size doesn't match");
169 Known = KnownBits(BitWidth); // Don't know anything
214 Known.One = APInt::getAllOnes(BitWidth);
215 Known.Zero = APInt::getAllOnes(BitWidth);
229 ComputeKnownBitsCache[R] = KnownBits(BitWidth);
254 Known = KnownBits(BitWidth);
383 BitWidth > 1)
392 Known = Known.sext(BitWidth);
405 Known = Known.anyext(BitWidth);
480 Known = Known.zextOrTrunc(BitWidth);
481 if (BitWidth > SrcBitWidth)
524 Known = SrcOpKnown.extractBits(BitWidth, BitWidth * DstIdx);
559 Known = extractBits(BitWidth, SrcOpKnown, OffsetKnown, WidthKnown);
570 Known = extractBits(BitWidth, SrcOpKnown, OffsetKnown, WidthKnown);
573 KnownBits ExtKnown = KnownBits::makeConstant(APInt(BitWidth, BitWidth));
594 BitWidth > 1)