Lines Matching refs:XKnown
2614 KnownBits XKnown = computeKnownBits(X, DemandedElts, Depth, Q); in isNonZeroAdd() local
2619 if (XKnown.isNonNegative() && YKnown.isNonNegative()) in isNonZeroAdd()
2626 if (XKnown.isNegative() && YKnown.isNegative()) { in isNonZeroAdd()
2630 if (XKnown.One.intersects(Mask)) in isNonZeroAdd()
2639 if (XKnown.isNonNegative() && in isNonZeroAdd()
2646 return KnownBits::computeForAddSub(/*Add=*/true, NSW, NUW, XKnown, YKnown) in isNonZeroAdd()
2677 KnownBits XKnown = computeKnownBits(X, DemandedElts, Depth, Q); in isNonZeroMul() local
2678 if (XKnown.One[0]) in isNonZeroMul()
2683 return XKnown.isNonZero() || isKnownNonZero(X, DemandedElts, Q, Depth); in isNonZeroMul()
2690 return (XKnown.countMaxTrailingZeros() + YKnown.countMaxTrailingZeros()) < in isNonZeroMul()
2872 KnownBits XKnown = in isKnownNonZeroFromOperator() local
2876 if (XKnown.isUnknown()) in isKnownNonZeroFromOperator()
2883 XKnown = XKnown.abs(/*IntMinIsPoison*/ false); in isKnownNonZeroFromOperator()
2887 std::optional<bool> XUgeY = KnownBits::uge(XKnown, YKnown); in isKnownNonZeroFromOperator()