Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:LHSKnownOne

142   APInt LHSKnownZero(BitWidth, 0), LHSKnownOne(BitWidth, 0);
162 computeKnownBits(I->getOperand(0), LHSKnownZero, LHSKnownOne, Depth+1);
170 if ((DemandedMask & ~RHSKnownZero & LHSKnownOne) ==
184 computeKnownBits(I->getOperand(0), LHSKnownZero, LHSKnownOne, Depth+1);
189 if ((DemandedMask & ~LHSKnownOne & RHSKnownZero) ==
190 (DemandedMask & ~LHSKnownOne))
198 if ((DemandedMask & (~RHSKnownZero) & LHSKnownOne) ==
209 computeKnownBits(I->getOperand(0), LHSKnownZero, LHSKnownOne, Depth+1);
240 LHSKnownZero, LHSKnownOne, Depth+1))
243 assert(!(LHSKnownZero & LHSKnownOne) && "Bits known to be one AND zero?");
250 if ((DemandedMask & ~RHSKnownZero & LHSKnownOne) ==
263 KnownOne = RHSKnownOne & LHSKnownOne;
272 LHSKnownZero, LHSKnownOne, Depth+1))
275 assert(!(LHSKnownZero & LHSKnownOne) && "Bits known to be one AND zero?");
279 if ((DemandedMask & ~LHSKnownOne & RHSKnownZero) ==
280 (DemandedMask & ~LHSKnownOne))
288 if ((DemandedMask & (~RHSKnownZero) & LHSKnownOne) ==
302 KnownOne = RHSKnownOne | LHSKnownOne;
308 LHSKnownZero, LHSKnownOne, Depth+1))
311 assert(!(LHSKnownZero & LHSKnownOne) && "Bits known to be one AND zero?");
336 if ((RHSKnownOne & LHSKnownOne) == RHSKnownOne) {
357 (LHSKnownOne & RHSKnownOne & DemandedMask) != 0) {
360 APInt NewMask = ~(LHSKnownOne & RHSKnownOne & DemandedMask);
374 KnownZero= (RHSKnownZero & LHSKnownZero) | (RHSKnownOne & LHSKnownOne);
376 KnownOne = (RHSKnownZero & LHSKnownOne) | (RHSKnownOne & LHSKnownZero);
383 LHSKnownZero, LHSKnownOne, Depth+1))
386 assert(!(LHSKnownZero & LHSKnownOne) && "Bits known to be one AND zero?");
394 KnownOne = RHSKnownOne & LHSKnownOne;
509 LHSKnownZero, LHSKnownOne, Depth+1))
518 if (LHSKnownZero == 0 && LHSKnownOne == 0)
546 (LHSKnownOne & ~RHSVal)) & ~CarryBits;
559 LHSKnownZero, LHSKnownOne, Depth+1) ||
561 LHSKnownZero, LHSKnownOne, Depth+1))
576 LHSKnownZero, LHSKnownOne, Depth+1) ||
578 LHSKnownZero, LHSKnownOne, Depth+1))
730 LHSKnownZero, LHSKnownOne, Depth+1))
735 KnownOne = LHSKnownOne
744 if (LHSKnownOne[BitWidth-1] && ((LHSKnownOne & LowBits) != 0))
754 APInt LHSKnownZero(BitWidth, 0), LHSKnownOne(BitWidth, 0);
755 computeKnownBits(I->getOperand(0), LHSKnownZero, LHSKnownOne, Depth+1);