Home | History | Annotate | Download | only in InstCombine

Lines Matching full:bitwidth

194          "KnownZero, KnownOne and Min, Max must have equal bitwidth.");
217 "Ty, KnownZero, KnownOne and Min, Max must have equal bitwidth.");
1159 unsigned BitWidth = CI->getType()->getPrimitiveSizeInBits();
1161 APInt::getSignedMaxValue(BitWidth));
2348 // ctz(A) == bitwidth(a) -> A == 0 and likewise for !=
2910 unsigned BitWidth, bool isSignCheck) {
2912 return APInt::getSignBit(BitWidth);
2915 if (!CI) return APInt::getAllOnesValue(BitWidth);
2925 APInt lowBitsSet = APInt::getLowBitsSet(BitWidth, trailingOnes);
2933 APInt lowBitsSet = APInt::getLowBitsSet(BitWidth, trailingZeros);
2938 return APInt::getAllOnesValue(BitWidth);
3237 unsigned BitWidth = 0;
3239 BitWidth = Ty->getScalarSizeInBits();
3241 BitWidth = DL.getTypeSizeInBits(Ty->getScalarType());
3370 if (BitWidth != 0) {
3371 APInt Op0KnownZero(BitWidth, 0), Op0KnownOne(BitWidth, 0);
3372 APInt Op1KnownZero(BitWidth, 0), Op1KnownOne(BitWidth, 0);
3375 DemandedBitsLHSMask(I, BitWidth, isSignBit),
3379 APInt::getAllOnesValue(BitWidth), Op1KnownZero,
3386 APInt Op0Min(BitWidth, 0), Op0Max(BitWidth, 0);
3387 APInt Op1Min(BitWidth, 0), Op1Max(BitWidth, 0);