Lines Matching refs:AOut

82     const APInt &AOut, APInt &AB, KnownBits &Known, KnownBits &Known2,  in determineLiveOperandBits()  argument
118 AB = AOut.byteSwap(); in determineLiveOperandBits()
123 AB = AOut.reverseBits(); in determineLiveOperandBits()
161 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
163 AB = AOut.shl(BitWidth - ShiftAmt); in determineLiveOperandBits()
173 AB = APInt::getBitsSetFrom(BitWidth, AOut.countTrailingZeros()); in determineLiveOperandBits()
179 if (AOut.isMask()) { in determineLiveOperandBits()
180 AB = AOut; in determineLiveOperandBits()
183 AB = determineLiveOperandBitsAdd(OperandNo, AOut, Known, Known2); in determineLiveOperandBits()
187 if (AOut.isMask()) { in determineLiveOperandBits()
188 AB = AOut; in determineLiveOperandBits()
191 AB = determineLiveOperandBitsSub(OperandNo, AOut, Known, Known2); in determineLiveOperandBits()
198 AB = APInt::getLowBitsSet(BitWidth, AOut.getActiveBits()); in determineLiveOperandBits()
205 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
222 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
236 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
240 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt)) in determineLiveOperandBits()
252 AB = AOut; in determineLiveOperandBits()
265 AB = AOut; in determineLiveOperandBits()
279 AB = AOut; in determineLiveOperandBits()
282 AB = AOut.zext(BitWidth); in determineLiveOperandBits()
285 AB = AOut.trunc(BitWidth); in determineLiveOperandBits()
288 AB = AOut.trunc(BitWidth); in determineLiveOperandBits()
292 if ((AOut & APInt::getHighBitsSet(AOut.getBitWidth(), in determineLiveOperandBits()
293 AOut.getBitWidth() - BitWidth)) in determineLiveOperandBits()
299 AB = AOut; in determineLiveOperandBits()
303 AB = AOut; in determineLiveOperandBits()
308 AB = AOut; in determineLiveOperandBits()
376 APInt AOut; in performAnalysis() local
379 AOut = AliveBits[UserI]; in performAnalysis()
381 << Twine::utohexstr(AOut.getLimitedValue())); in performAnalysis()
385 InputIsKnownDead = !AOut && !isAlwaysLive(UserI); in performAnalysis()
410 determineLiveOperandBits(UserI, OI, OI.getOperandNo(), AOut, AB, in performAnalysis()
464 APInt AOut = getDemandedBits(UserI); in getDemandedBits() local
469 determineLiveOperandBits(UserI, *U, U->getOperandNo(), AOut, AB, Known, in getDemandedBits()
530 const APInt &AOut, in determineLiveOperandBitsAddCarry() argument
552 APInt RAOut = AOut.reverseBits(); in determineLiveOperandBitsAddCarry()
586 APInt AB = AOut | (ACarry & NeededToMaintainCarry); in determineLiveOperandBitsAddCarry()
591 const APInt &AOut, in determineLiveOperandBitsAdd() argument
594 return determineLiveOperandBitsAddCarry(OperandNo, AOut, LHS, RHS, true, in determineLiveOperandBitsAdd()
599 const APInt &AOut, in determineLiveOperandBitsSub() argument
605 return determineLiveOperandBitsAddCarry(OperandNo, AOut, LHS, NRHS, false, in determineLiveOperandBitsSub()