reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
135 ComputeKnownBits(BitWidth, Val, nullptr); 136 AB = APInt::getHighBitsSet(BitWidth, 137 std::min(BitWidth, Known.countMaxLeadingZeros()+1)); 145 ComputeKnownBits(BitWidth, Val, nullptr); 146 AB = APInt::getLowBitsSet(BitWidth, 147 std::min(BitWidth, Known.countMaxTrailingZeros()+1)); 156 if (isPowerOf2_32(BitWidth)) 157 AB = BitWidth - 1; 161 uint64_t ShiftAmt = SA->urem(BitWidth); 163 ShiftAmt = BitWidth - ShiftAmt; 168 AB = AOut.shl(BitWidth - ShiftAmt); 180 AB = APInt::getLowBitsSet(BitWidth, AOut.getActiveBits()); 186 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1); 193 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1); 195 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt); 203 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1); 209 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt); 217 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1); 222 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt)) 229 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt); 240 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1)); 253 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1)); 264 AB = AOut.zext(BitWidth); 267 AB = AOut.trunc(BitWidth); 270 AB = AOut.trunc(BitWidth); 275 AOut.getBitWidth() - BitWidth))