Home | History | Annotate | Download | only in InstCombine

Lines Matching full:bitwidth

238     uint32_t BitWidth = AndRHS->getType()->getBitWidth();
239 uint32_t OpRHSVal = OpRHS->getLimitedValue(BitWidth);
240 APInt ShlMask(APInt::getHighBitsSet(BitWidth, BitWidth-OpRHSVal));
258 uint32_t BitWidth = AndRHS->getType()->getBitWidth();
259 uint32_t OpRHSVal = OpRHS->getLimitedValue(BitWidth);
260 APInt ShrMask(APInt::getLowBitsSet(BitWidth, BitWidth - OpRHSVal));
278 uint32_t BitWidth = AndRHS->getType()->getBitWidth();
279 uint32_t OpRHSVal = OpRHS->getLimitedValue(BitWidth);
280 APInt ShrMask(APInt::getLowBitsSet(BitWidth, BitWidth - OpRHSVal));
349 uint32_t BitWidth = Val->getType()->getBitWidth();
350 if (!APIntOps::isShiftedMask(BitWidth, V)) return false;
353 MB = BitWidth - ((V - 1) ^ V).countLeadingZeros();
392 uint32_t BitWidth = cast<IntegerType>(RHS->getType())->getBitWidth();
393 APInt Mask(APInt::getLowBitsSet(BitWidth, MB-1));
1327 uint32_t BitWidth = AndRHSMask.getBitWidth();
1329 APInt Mask = APInt::getLowBitsSet(BitWidth, BitWidth - Zeros);
1692 unsigned BitWidth) {
1698 BitWidth >>= 3;
1699 return From == BitWidth - To - 1;
1703 unsigned BitWidth) {
1704 return From == BitWidth - To - 1;