Lines Matching refs:AOut
73 const APInt &AOut, APInt &AB, APInt &KnownZero, APInt &KnownOne, in determineLiveOperandBits() argument
109 AB = AOut.byteSwap(); in determineLiveOperandBits()
139 AB = APInt::getLowBitsSet(BitWidth, AOut.getActiveBits()); in determineLiveOperandBits()
146 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
162 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
175 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
179 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt)) in determineLiveOperandBits()
190 AB = AOut; in determineLiveOperandBits()
206 AB = AOut; in determineLiveOperandBits()
223 AB = AOut; in determineLiveOperandBits()
226 AB = AOut.zext(BitWidth); in determineLiveOperandBits()
229 AB = AOut.trunc(BitWidth); in determineLiveOperandBits()
232 AB = AOut.trunc(BitWidth); in determineLiveOperandBits()
236 if ((AOut & APInt::getHighBitsSet(AOut.getBitWidth(), in determineLiveOperandBits()
237 AOut.getBitWidth() - BitWidth)) in determineLiveOperandBits()
243 AB = AOut; in determineLiveOperandBits()
312 APInt AOut; in performAnalysis() local
314 AOut = AliveBits[UserI]; in performAnalysis()
315 DEBUG(dbgs() << " Alive Out: " << AOut); in performAnalysis()
331 if (UserI->getType()->isIntegerTy() && !AOut && in performAnalysis()
338 determineLiveOperandBits(UserI, I, OI.getOperandNo(), AOut, AB, in performAnalysis()