Lines Matching defs:BitWidth
57 unsigned BitWidth = AB.getBitWidth();
66 [&](unsigned BitWidth, const Value *V1, const Value *V2) {
72 Known = KnownBits(BitWidth);
76 Known2 = KnownBits(BitWidth);
103 ComputeKnownBits(BitWidth, Val, nullptr);
104 AB = APInt::getHighBitsSet(BitWidth,
105 std::min(BitWidth, Known.countMaxLeadingZeros()+1));
113 ComputeKnownBits(BitWidth, Val, nullptr);
114 AB = APInt::getLowBitsSet(BitWidth,
115 std::min(BitWidth, Known.countMaxTrailingZeros()+1));
124 if (isPowerOf2_32(BitWidth))
125 AB = BitWidth - 1;
127 // Normalize to funnel shift left. APInt shifts of BitWidth are well-
129 uint64_t ShiftAmt = SA->urem(BitWidth);
131 ShiftAmt = BitWidth - ShiftAmt;
136 AB = AOut.shl(BitWidth - ShiftAmt);
146 AB = APInt::getBitsSetFrom(BitWidth, AOut.countr_zero());
155 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1));
163 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1));
171 AB = APInt::getLowBitsSet(BitWidth, AOut.getActiveBits());
177 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1);
184 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1);
186 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
194 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1);
200 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
208 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1);
213 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt))
220 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
231 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1));
244 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1));
255 AB = AOut.zext(BitWidth);
258 AB = AOut.trunc(BitWidth);
261 AB = AOut.trunc(BitWidth);
266 AOut.getBitWidth() - BitWidth))
365 unsigned BitWidth = T->getScalarSizeInBits();
366 APInt AB = APInt::getAllOnes(BitWidth);
368 AB = APInt(BitWidth, 0);
414 unsigned BitWidth = DL.getTypeSizeInBits(T->getScalarType());
419 return APInt::getAllOnes(BitWidth);
422 return APInt(BitWidth, 0);
427 APInt AB = APInt::getAllOnes(BitWidth);