Lines Matching refs:KnownLHS
899 const KnownBits &KnownLHS, const KnownBits &KnownRHS, in getKnownBitsFromAndXorOr() argument
901 unsigned BitWidth = KnownLHS.getBitWidth(); in getKnownBitsFromAndXorOr()
904 bool HasKnownOne = !KnownLHS.One.isZero() || !KnownRHS.One.isZero(); in getKnownBitsFromAndXorOr()
909 KnownOut = KnownLHS & KnownRHS; in getKnownBitsFromAndXorOr()
918 if (KnownLHS.countMaxTrailingZeros() <= KnownRHS.countMaxTrailingZeros()) in getKnownBitsFromAndXorOr()
919 KnownOut = KnownLHS.blsi(); in getKnownBitsFromAndXorOr()
925 KnownOut = KnownLHS | KnownRHS; in getKnownBitsFromAndXorOr()
928 KnownOut = KnownLHS ^ KnownRHS; in getKnownBitsFromAndXorOr()
938 const KnownBits &XBits = I->getOperand(0) == X ? KnownLHS : KnownRHS; in getKnownBitsFromAndXorOr()
996 const KnownBits &KnownLHS, in analyzeKnownBitsFromAndXorOr() argument
1004 return getKnownBitsFromAndXorOr(I, DemandedElts, KnownLHS, KnownRHS, Depth, in analyzeKnownBitsFromAndXorOr()
1805 [](const KnownBits &KnownLHS, const KnownBits &KnownRHS) { in computeKnownBitsFromOperator() argument
1807 /*NUW=*/false, KnownLHS, in computeKnownBitsFromOperator()
1824 [](const KnownBits &KnownLHS, const KnownBits &KnownRHS) { in computeKnownBitsFromOperator() argument
1826 /*NUW=*/false, KnownLHS, in computeKnownBitsFromOperator()
5139 KnownFPClass KnownLHS, KnownRHS; in computeKnownFPClass() local
5141 KnownLHS, Depth + 1, Q); in computeKnownFPClass()
5145 bool NeverNaN = KnownLHS.isKnownNeverNaN() || KnownRHS.isKnownNeverNaN(); in computeKnownFPClass()
5146 Known = KnownLHS | KnownRHS; in computeKnownFPClass()
5155 if ((KnownLHS.cannotBeOrderedLessThanZero() && in computeKnownFPClass()
5156 KnownLHS.isKnownNeverNaN()) || in computeKnownFPClass()
5163 if (KnownLHS.cannotBeOrderedLessThanZero() || in computeKnownFPClass()
5169 if ((KnownLHS.cannotBeOrderedGreaterThanZero() && in computeKnownFPClass()
5170 KnownLHS.isKnownNeverNaN()) || in computeKnownFPClass()
5177 if (KnownLHS.cannotBeOrderedGreaterThanZero() || in computeKnownFPClass()
5202 if (KnownLHS.SignBit && KnownRHS.SignBit && in computeKnownFPClass()
5203 *KnownLHS.SignBit == *KnownRHS.SignBit) { in computeKnownFPClass()
5204 if (*KnownLHS.SignBit) in computeKnownFPClass()
5209 ((KnownLHS.isKnownNeverNegZero() || in computeKnownFPClass()
5211 (KnownLHS.isKnownNeverPosZero() || in computeKnownFPClass()
5214 (KnownLHS.SignBit == false || KnownRHS.SignBit == false)) in computeKnownFPClass()
5217 (KnownLHS.SignBit == true || KnownRHS.SignBit == true)) in computeKnownFPClass()
5504 KnownFPClass KnownLHS, KnownRHS; in computeKnownFPClass() local
5529 KnownLHS, Depth + 1, Q); in computeKnownFPClass()
5532 if (KnownLHS.isKnownNeverNaN() && KnownRHS.isKnownNeverNaN() && in computeKnownFPClass()
5533 (KnownLHS.isKnownNeverInfinity() || KnownRHS.isKnownNeverInfinity())) in computeKnownFPClass()
5540 if (KnownLHS.cannotBeOrderedLessThanZero() && in computeKnownFPClass()
5547 if ((KnownLHS.isKnownNeverLogicalNegZero(*F, Op->getType()) || in computeKnownFPClass()
5557 if ((KnownLHS.isKnownNeverLogicalNegZero(*F, Op->getType()) || in computeKnownFPClass()
5578 KnownFPClass KnownLHS, KnownRHS; in computeKnownFPClass() local
5584 computeKnownFPClass(Op->getOperand(0), DemandedElts, NeedForNan, KnownLHS, in computeKnownFPClass()
5586 if (!KnownLHS.isKnownNeverNaN()) in computeKnownFPClass()
5589 if (KnownLHS.SignBit && KnownRHS.SignBit) { in computeKnownFPClass()
5590 if (*KnownLHS.SignBit == *KnownRHS.SignBit) in computeKnownFPClass()
5597 if (KnownLHS.isKnownNeverInfinity() && KnownRHS.isKnownNeverInfinity()) { in computeKnownFPClass()
5607 KnownLHS.isKnownNeverLogicalZero(*F, Op->getType())) && in computeKnownFPClass()
5608 (KnownLHS.isKnownNeverInfinity() || in computeKnownFPClass()
5636 KnownFPClass KnownLHS, KnownRHS; in computeKnownFPClass() local
5651 InterestedClasses & InterestedLHS, KnownLHS, in computeKnownFPClass()
5659 if (KnownLHS.isKnownNeverNaN() && KnownRHS.isKnownNeverNaN() && in computeKnownFPClass()
5660 (KnownLHS.isKnownNeverInfinity() || in computeKnownFPClass()
5662 ((F && KnownLHS.isKnownNeverLogicalZero(*F, Op->getType())) || in computeKnownFPClass()
5669 if (KnownLHS.isKnownNever(fcNegative) && KnownRHS.isKnownNever(fcNegative)) in computeKnownFPClass()
5673 if (KnownLHS.isKnownNeverNaN() && KnownRHS.isKnownNeverNaN() && in computeKnownFPClass()
5674 KnownLHS.isKnownNeverInfinity() && F && in computeKnownFPClass()
5680 if (KnownLHS.cannotBeOrderedLessThanZero()) in computeKnownFPClass()
5682 if (KnownLHS.cannotBeOrderedGreaterThanZero()) in computeKnownFPClass()
5686 if (KnownLHS.isKnownNever(fcNegative)) in computeKnownFPClass()
5688 if (KnownLHS.isKnownNever(fcPositive)) in computeKnownFPClass()