Lines Matching refs:AB
88 const APInt &AOut, APInt &AB, KnownBits &Known, KnownBits &Known2, in determineLiveOperandBits() argument
90 unsigned BitWidth = AB.getBitWidth(); in determineLiveOperandBits()
124 AB = AOut.byteSwap(); in determineLiveOperandBits()
129 AB = AOut.reverseBits(); in determineLiveOperandBits()
137 AB = APInt::getHighBitsSet(BitWidth, in determineLiveOperandBits()
147 AB = APInt::getLowBitsSet(BitWidth, in determineLiveOperandBits()
158 AB = BitWidth - 1; in determineLiveOperandBits()
167 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
169 AB = AOut.shl(BitWidth - ShiftAmt); in determineLiveOperandBits()
181 AB = APInt::getLowBitsSet(BitWidth, AOut.getActiveBits()); in determineLiveOperandBits()
188 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
194 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1); in determineLiveOperandBits()
196 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits()
205 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
210 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits()
219 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
225 AB.setSignBit(); in determineLiveOperandBits()
230 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits()
235 AB = AOut; in determineLiveOperandBits()
243 AB &= ~Known2.Zero; in determineLiveOperandBits()
245 AB &= ~(Known.Zero & ~Known2.Zero); in determineLiveOperandBits()
248 AB = AOut; in determineLiveOperandBits()
256 AB &= ~Known2.One; in determineLiveOperandBits()
258 AB &= ~(Known.One & ~Known2.One); in determineLiveOperandBits()
262 AB = AOut; in determineLiveOperandBits()
265 AB = AOut.zext(BitWidth); in determineLiveOperandBits()
268 AB = AOut.trunc(BitWidth); in determineLiveOperandBits()
271 AB = AOut.trunc(BitWidth); in determineLiveOperandBits()
278 AB.setSignBit(); in determineLiveOperandBits()
282 AB = AOut; in determineLiveOperandBits()
286 AB = AOut; in determineLiveOperandBits()
291 AB = AOut; in determineLiveOperandBits()
383 APInt AB = APInt::getAllOnesValue(BitWidth); in performAnalysis() local
388 AB = APInt(BitWidth, 0); in performAnalysis()
392 determineLiveOperandBits(UserI, OI, OI.getOperandNo(), AOut, AB, in performAnalysis()
396 if (AB.isNullValue()) in performAnalysis()
411 APInt ABNew = AB | ABPrev; in performAnalysis()