Lines Matching refs:APInt
73 const APInt &AOut, APInt &AB, APInt &KnownZero, APInt &KnownOne,
74 APInt &KnownZero2, APInt &KnownOne2) {
86 KnownZero = APInt(BitWidth, 0);
87 KnownOne = APInt(BitWidth, 0);
92 KnownZero2 = APInt(BitWidth, 0);
93 KnownOne2 = APInt(BitWidth, 0);
117 AB = APInt::getHighBitsSet(BitWidth,
127 AB = APInt::getLowBitsSet(BitWidth,
139 AB = APInt::getLowBitsSet(BitWidth, AOut.getActiveBits());
152 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1);
154 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
167 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
179 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt))
186 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
236 if ((AOut & APInt::getHighBitsSet(AOut.getBitWidth(),
279 AliveBits[&I] = APInt(IT->getBitWidth(), 0);
290 AliveBits[J] = APInt::getAllOnesValue(IT->getBitWidth());
305 APInt AOut;
315 APInt KnownZero, KnownOne, KnownZero2, KnownOne2;
323 APInt AB = APInt::getAllOnesValue(BitWidth);
326 AB = APInt(BitWidth, 0);
339 APInt ABPrev(BitWidth, 0);
344 APInt ABNew = AB | ABPrev;
357 APInt DemandedBits::getDemandedBits(Instruction *I) {
363 return APInt::getAllOnesValue(DL.getTypeSizeInBits(I->getType()));