Lines Matching refs:RHSKnownZero
142 APInt RHSKnownZero(IT->getBitWidth(), 0), RHSKnownOne(IT->getBitWidth(), 0);
144 computeKnownBits(RHS, RHSKnownZero, RHSKnownOne, DL, 0, AC, CxtI, DT);
145 return (LHSKnownZero | RHSKnownZero).isAllOnesValue();
568 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
569 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
570 KnownZero |= RHSKnownZero;
577 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
578 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
584 KnownZero |= RHSKnownZero & MaskKnownOne;
591 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
592 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
599 KnownOne |= RHSKnownZero & MaskKnownOne;
605 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
606 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
612 KnownZero |= RHSKnownZero & BKnownZero;
619 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
620 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
627 KnownOne |= RHSKnownZero & BKnownZero;
633 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
634 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
641 KnownZero |= RHSKnownZero & BKnownZero;
644 KnownOne |= RHSKnownZero & BKnownOne;
650 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
651 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
659 KnownOne |= RHSKnownZero & BKnownZero;
660 KnownZero |= RHSKnownZero & BKnownOne;
667 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
668 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
671 KnownZero |= RHSKnownZero.lshr(C->getZExtValue());
678 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
679 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
683 KnownOne |= RHSKnownZero.lshr(C->getZExtValue());
691 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
692 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
695 KnownZero |= RHSKnownZero << C->getZExtValue();
704 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
705 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
709 KnownOne |= RHSKnownZero << C->getZExtValue();
714 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
715 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
717 if (RHSKnownZero.isNegative()) {
725 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
726 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
728 if (RHSKnownOne.isAllOnesValue() || RHSKnownZero.isNegative()) {
736 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
737 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
747 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
748 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
750 if (RHSKnownZero.isAllOnesValue() || RHSKnownOne.isNegative()) {
758 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
759 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
763 APInt::getHighBitsSet(BitWidth, RHSKnownZero.countLeadingOnes());
768 APInt RHSKnownZero(BitWidth, 0), RHSKnownOne(BitWidth, 0);
769 computeKnownBits(A, RHSKnownZero, RHSKnownOne, Depth+1, Query(Q, I));
775 APInt::getHighBitsSet(BitWidth, RHSKnownZero.countLeadingOnes()+1);
778 APInt::getHighBitsSet(BitWidth, RHSKnownZero.countLeadingOnes());
3289 APInt RHSKnownZero(BitWidth, 0);
3293 computeKnownBits(RHS, RHSKnownZero, RHSKnownOne, DL, /*Depth=*/0, AC, CxtI,
3298 RHSKnownZero.countLeadingOnes();
3306 APInt RHSMax = ~RHSKnownZero;