Lines Matching defs:Known2

370                                    KnownBits &KnownOut, KnownBits &Known2,
379 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q);
380 KnownOut = KnownBits::computeForAddSub(Add, NSW, NUW, Known2, KnownOut);
385 KnownBits &Known, KnownBits &Known2,
388 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q);
399 bool isKnownNonNegativeOp0 = Known2.isNonNegative();
401 bool isKnownNegativeOp0 = Known2.isNegative();
409 KnownBits::sgt(Known2, One).value_or(false);
417 Known2.isNonZero()) ||
426 Known = KnownBits::mul(Known, Known2, SelfMultiply);
814 KnownBits Known2(Known.getBitWidth());
816 computeKnownBitsFromCond(V, A, Known2, Depth + 1, SQ, Invert);
820 Known2 = Known2.unionWith(Known3);
822 Known2 = Known2.intersectWith(Known3);
823 Known = Known.unionWith(Known2);
930 /// non-constant shift amount. Known is the output of this function. Known2 is a
939 KnownBits &Known2, unsigned Depth, const SimplifyQuery &Q,
941 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
949 Known = KF(Known2, Known, ShAmtNonZero);
1180 KnownBits Known2(BitWidth);
1190 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1192 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q);
1196 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1198 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q);
1202 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1204 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q);
1210 DemandedElts, Known, Known2, Depth, Q);
1215 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1217 KnownBits::udiv(Known, Known2, Q.IIQ.isExact(cast<BinaryOperator>(I)));
1222 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1224 KnownBits::sdiv(Known, Known2, Q.IIQ.isExact(cast<BinaryOperator>(I)));
1382 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q,
1396 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q,
1410 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q,
1418 DemandedElts, Known, Known2, Depth, Q);
1425 DemandedElts, Known, Known2, Depth, Q);
1430 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1431 Known = KnownBits::srem(Known, Known2);
1436 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1437 Known = KnownBits::urem(Known, Known2);
1562 computeKnownBits(R, DemandedElts, Known2, Depth + 1, RecQ);
1566 Known.Zero.setLowBits(Known2.countMinTrailingZeros());
1573 Known.Zero.setHighBits(Known2.countMinLeadingZeros());
1577 Known.Zero.setHighBits(Known2.countMinLeadingZeros());
1578 Known.One.setHighBits(Known2.countMinLeadingOnes());
1605 computeKnownBits(R, DemandedElts, Known2, Depth + 1, RecQ);
1612 Known.Zero.setLowBits(std::min(Known2.countMinTrailingZeros(),
1630 if (Known2.isNonNegative() && Known3.isNonNegative())
1632 else if (Known2.isNegative() && Known3.isNegative())
1642 if (Known2.isNonNegative() && Known3.isNegative())
1644 else if (Known2.isNegative() && Known3.isNonNegative())
1651 if (Known2.isNonNegative() && Known3.isNonNegative())
1694 Known2 = KnownBits(BitWidth);
1700 computeKnownBits(IncValue, DemandedElts, Known2,
1705 if (!Known2.isConstant()) {
1721 KnownBits KnownUnion = Known2.unionWith(CR.toKnownBits());
1731 Known2 = KnownUnion;
1736 Known = Known.intersectWith(Known2);
1761 computeKnownBits(RV, Known2, Depth + 1, Q);
1762 Known = Known.unionWith(Known2);
1776 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1778 Known = Known2.abs(IntMinIsPoison);
1782 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1783 Known.Zero |= Known2.Zero.reverseBits();
1784 Known.One |= Known2.One.reverseBits();
1787 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1788 Known.Zero |= Known2.Zero.byteSwap();
1789 Known.One |= Known2.One.byteSwap();
1792 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1794 unsigned PossibleLZ = Known2.countMaxLeadingZeros();
1803 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1805 unsigned PossibleTZ = Known2.countMaxTrailingZeros();
1814 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1817 unsigned BitsPossiblySet = Known2.countMaxPopulation();
1836 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1840 Known2.Zero.shl(ShiftAmt) | Known3.Zero.lshr(BitWidth - ShiftAmt);
1842 Known2.One.shl(ShiftAmt) | Known3.One.lshr(BitWidth - ShiftAmt);
1847 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1848 Known = KnownBits::uadd_sat(Known, Known2);
1852 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1853 Known = KnownBits::usub_sat(Known, Known2);
1857 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1858 Known = KnownBits::sadd_sat(Known, Known2);
1862 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1863 Known = KnownBits::ssub_sat(Known, Known2);
1897 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1898 Known = KnownBits::umin(Known, Known2);
1902 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1903 Known = KnownBits::umax(Known, Known2);
1907 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1908 Known = KnownBits::smin(Known, Known2);
1913 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1914 Known = KnownBits::smax(Known, Known2);
1921 Known2 = KnownBits(Mask->getType()->getScalarSizeInBits());
1922 computeKnownBits(Mask, DemandedElts, Known2, Depth + 1, Q);
1924 Known &= Known2.anyextOrTrunc(BitWidth);
1931 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1932 Known = KnownBits::mulhs(Known, Known2);
1938 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1939 Known = KnownBits::mulhu(Known, Known2);
2036 computeKnownBits(RHS, DemandedRHS, Known2, Depth + 1, Q);
2037 Known = Known.intersectWith(Known2);
2068 computeKnownBits(Vec, DemandedVecElts, Known2, Depth + 1, Q);
2069 Known = Known.intersectWith(Known2);
2102 /* NUW=*/false, DemandedElts, Known, Known2, Depth, Q);
2108 /* NUW=*/false, DemandedElts, Known, Known2, Depth, Q);
2113 false, DemandedElts, Known, Known2, Depth, Q);
3835 KnownBits Known2 = computeKnownBits(V2, DemandedElts, Depth, Q);
3836 if (Known1.Zero.intersects(Known2.One) ||
3837 Known2.Zero.intersects(Known1.One))
5222 KnownFPClass Known2;
5228 Known2, Depth + 1, Q);
5229 Known2.KnownFPClasses &= FilterRHS;
5231 Known |= Known2;
5985 KnownFPClass Known2;
5986 computeKnownFPClass(Vec, DemandedVecElts, InterestedClasses, Known2,
5988 Known |= Known2;
6014 KnownFPClass Known2;
6016 computeKnownFPClass(RHS, DemandedRHS, InterestedClasses, Known2,
6018 Known |= Known2;