Lines Matching full:aout
56 const APInt &AOut, APInt &AB, KnownBits &Known, KnownBits &Known2, in determineLiveOperandBits() argument
92 AB = AOut.byteSwap(); in determineLiveOperandBits()
97 AB = AOut.reverseBits(); in determineLiveOperandBits()
135 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
137 AB = AOut.shl(BitWidth - ShiftAmt); in determineLiveOperandBits()
147 AB = APInt::getBitsSetFrom(BitWidth, AOut.countr_zero()); in determineLiveOperandBits()
153 if (AOut.isMask()) { in determineLiveOperandBits()
154 AB = AOut; in determineLiveOperandBits()
157 AB = determineLiveOperandBitsAdd(OperandNo, AOut, Known, Known2); in determineLiveOperandBits()
161 if (AOut.isMask()) { in determineLiveOperandBits()
162 AB = AOut; in determineLiveOperandBits()
165 AB = determineLiveOperandBitsSub(OperandNo, AOut, Known, Known2); in determineLiveOperandBits()
172 AB = APInt::getLowBitsSet(BitWidth, AOut.getActiveBits()); in determineLiveOperandBits()
179 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
196 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
210 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
214 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt)) in determineLiveOperandBits()
226 AB = AOut; in determineLiveOperandBits()
239 AB = AOut; in determineLiveOperandBits()
253 AB = AOut; in determineLiveOperandBits()
256 AB = AOut.zext(BitWidth); in determineLiveOperandBits()
259 AB = AOut.trunc(BitWidth); in determineLiveOperandBits()
262 AB = AOut.trunc(BitWidth); in determineLiveOperandBits()
266 if ((AOut & APInt::getHighBitsSet(AOut.getBitWidth(), in determineLiveOperandBits()
267 AOut.getBitWidth() - BitWidth)) in determineLiveOperandBits()
273 AB = AOut; in determineLiveOperandBits()
277 AB = AOut; in determineLiveOperandBits()
282 AB = AOut; in determineLiveOperandBits()
339 APInt AOut; in performAnalysis() local
342 AOut = AliveBits[UserI]; in performAnalysis()
344 << Twine::utohexstr(AOut.getLimitedValue())); in performAnalysis()
348 InputIsKnownDead = !AOut && !isAlwaysLive(UserI); in performAnalysis()
373 determineLiveOperandBits(UserI, OI, OI.getOperandNo(), AOut, AB, in performAnalysis()
427 APInt AOut = getDemandedBits(UserI); in getDemandedBits() local
432 determineLiveOperandBits(UserI, *U, U->getOperandNo(), AOut, AB, Known, in getDemandedBits()
493 const APInt &AOut, in determineLiveOperandBitsAddCarry() argument
503 // if (AOut.isMask()) in determineLiveOperandBitsAddCarry()
504 // return AOut; in determineLiveOperandBitsAddCarry()
511 // AOut = -1---- in determineLiveOperandBitsAddCarry()
513 // ACarry&~AOut = --111- in determineLiveOperandBitsAddCarry()
515 APInt RAOut = AOut.reverseBits(); in determineLiveOperandBitsAddCarry()
549 APInt AB = AOut | (ACarry & NeededToMaintainCarry); in determineLiveOperandBitsAddCarry()
554 const APInt &AOut, in determineLiveOperandBitsAdd() argument
557 return determineLiveOperandBitsAddCarry(OperandNo, AOut, LHS, RHS, true, in determineLiveOperandBitsAdd()
562 const APInt &AOut, in determineLiveOperandBitsSub() argument
568 return determineLiveOperandBitsAddCarry(OperandNo, AOut, LHS, NRHS, false, in determineLiveOperandBitsSub()