Lines Matching refs:Known2

354                                    KnownBits &KnownOut, KnownBits &Known2,  in computeKnownBitsAddSub()  argument
363 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsAddSub()
364 KnownOut = KnownBits::computeForAddSub(Add, NSW, Known2, KnownOut); in computeKnownBitsAddSub()
369 KnownBits &Known2, unsigned Depth, in computeKnownBitsMul() argument
372 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsMul()
383 bool isKnownNonNegativeOp0 = Known2.isNonNegative(); in computeKnownBitsMul()
385 bool isKnownNegativeOp0 = Known2.isNegative(); in computeKnownBitsMul()
394 Known2.isNonZero()) || in computeKnownBitsMul()
403 Known = KnownBits::mul(Known, Known2, SelfMultiply); in computeKnownBitsMul()
817 KnownBits &Known2, unsigned Depth, const SimplifyQuery &Q, in computeKnownBitsFromShiftOperator() argument
819 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsFromShiftOperator()
827 Known = KF(Known2, Known, ShAmtNonZero); in computeKnownBitsFromShiftOperator()
940 KnownBits Known2(BitWidth); in computeKnownBitsFromOperator() local
950 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
952 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q); in computeKnownBitsFromOperator()
956 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
958 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q); in computeKnownBitsFromOperator()
962 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
964 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q); in computeKnownBitsFromOperator()
969 Known, Known2, Depth, Q); in computeKnownBitsFromOperator()
974 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
976 KnownBits::udiv(Known, Known2, Q.IIQ.isExact(cast<BinaryOperator>(I))); in computeKnownBitsFromOperator()
981 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
983 KnownBits::sdiv(Known, Known2, Q.IIQ.isExact(cast<BinaryOperator>(I))); in computeKnownBitsFromOperator()
988 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
991 Known = Known.intersectWith(Known2); in computeKnownBitsFromOperator()
1097 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q, in computeKnownBitsFromOperator()
1110 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q, in computeKnownBitsFromOperator()
1123 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q, in computeKnownBitsFromOperator()
1130 DemandedElts, Known, Known2, Depth, Q); in computeKnownBitsFromOperator()
1136 DemandedElts, Known, Known2, Depth, Q); in computeKnownBitsFromOperator()
1141 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1142 Known = KnownBits::srem(Known, Known2); in computeKnownBitsFromOperator()
1147 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1148 Known = KnownBits::urem(Known, Known2); in computeKnownBitsFromOperator()
1265 computeKnownBits(R, DemandedElts, Known2, Depth + 1, RecQ); in computeKnownBitsFromOperator()
1269 Known.Zero.setLowBits(Known2.countMinTrailingZeros()); in computeKnownBitsFromOperator()
1274 Known.Zero.setHighBits(Known2.countMinLeadingZeros()); in computeKnownBitsFromOperator()
1278 Known.Zero.setHighBits(Known2.countMinLeadingZeros()); in computeKnownBitsFromOperator()
1279 Known.One.setHighBits(Known2.countMinLeadingOnes()); in computeKnownBitsFromOperator()
1305 computeKnownBits(R, Known2, Depth + 1, RecQ); in computeKnownBitsFromOperator()
1312 Known.Zero.setLowBits(std::min(Known2.countMinTrailingZeros(), in computeKnownBitsFromOperator()
1327 if (Known2.isNonNegative() && Known3.isNonNegative()) in computeKnownBitsFromOperator()
1329 else if (Known2.isNegative() && Known3.isNegative()) in computeKnownBitsFromOperator()
1336 if (Known2.isNonNegative() && Known3.isNegative()) in computeKnownBitsFromOperator()
1338 else if (Known2.isNegative() && Known3.isNonNegative()) in computeKnownBitsFromOperator()
1343 else if (Opcode == Instruction::Mul && Known2.isNonNegative() && in computeKnownBitsFromOperator()
1377 Known2 = KnownBits(BitWidth); in computeKnownBitsFromOperator()
1383 computeKnownBits(IncValue, Known2, MaxAnalysisRecursionDepth - 1, RecQ); in computeKnownBitsFromOperator()
1387 if (!Known2.isConstant()) { in computeKnownBitsFromOperator()
1402 KnownBits KnownUnion = Known2.unionWith(CR.toKnownBits()); in computeKnownBitsFromOperator()
1412 Known2 = KnownUnion; in computeKnownBitsFromOperator()
1417 Known = Known.intersectWith(Known2); in computeKnownBitsFromOperator()
1436 computeKnownBits(RV, Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1437 Known = Known.unionWith(Known2); in computeKnownBitsFromOperator()
1444 computeKnownBits(I->getOperand(0), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1446 Known = Known2.abs(IntMinIsPoison); in computeKnownBitsFromOperator()
1450 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1451 Known.Zero |= Known2.Zero.reverseBits(); in computeKnownBitsFromOperator()
1452 Known.One |= Known2.One.reverseBits(); in computeKnownBitsFromOperator()
1455 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1456 Known.Zero |= Known2.Zero.byteSwap(); in computeKnownBitsFromOperator()
1457 Known.One |= Known2.One.byteSwap(); in computeKnownBitsFromOperator()
1460 computeKnownBits(I->getOperand(0), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1462 unsigned PossibleLZ = Known2.countMaxLeadingZeros(); in computeKnownBitsFromOperator()
1471 computeKnownBits(I->getOperand(0), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1473 unsigned PossibleTZ = Known2.countMaxTrailingZeros(); in computeKnownBitsFromOperator()
1482 computeKnownBits(I->getOperand(0), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1485 unsigned BitsPossiblySet = Known2.countMaxPopulation(); in computeKnownBitsFromOperator()
1504 computeKnownBits(I->getOperand(0), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1508 Known2.Zero.shl(ShiftAmt) | Known3.Zero.lshr(BitWidth - ShiftAmt); in computeKnownBitsFromOperator()
1510 Known2.One.shl(ShiftAmt) | Known3.One.lshr(BitWidth - ShiftAmt); in computeKnownBitsFromOperator()
1515 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1516 Known = KnownBits::uadd_sat(Known, Known2); in computeKnownBitsFromOperator()
1520 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1521 Known = KnownBits::usub_sat(Known, Known2); in computeKnownBitsFromOperator()
1525 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1526 Known = KnownBits::sadd_sat(Known, Known2); in computeKnownBitsFromOperator()
1530 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1531 Known = KnownBits::ssub_sat(Known, Known2); in computeKnownBitsFromOperator()
1535 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1536 Known = KnownBits::umin(Known, Known2); in computeKnownBitsFromOperator()
1540 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1541 Known = KnownBits::umax(Known, Known2); in computeKnownBitsFromOperator()
1545 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1546 Known = KnownBits::smin(Known, Known2); in computeKnownBitsFromOperator()
1550 computeKnownBits(I->getOperand(1), Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1551 Known = KnownBits::smax(Known, Known2); in computeKnownBitsFromOperator()
1557 Known2 = KnownBits(Mask->getType()->getScalarSizeInBits()); in computeKnownBitsFromOperator()
1558 computeKnownBits(Mask, Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1560 Known &= Known2.anyextOrTrunc(BitWidth); in computeKnownBitsFromOperator()
1608 computeKnownBits(RHS, DemandedRHS, Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1609 Known = Known.intersectWith(Known2); in computeKnownBitsFromOperator()
1641 computeKnownBits(Vec, DemandedVecElts, Known2, Depth + 1, Q); in computeKnownBitsFromOperator()
1642 Known = Known.intersectWith(Known2); in computeKnownBitsFromOperator()
1675 Known, Known2, Depth, Q); in computeKnownBitsFromOperator()
1681 Known, Known2, Depth, Q); in computeKnownBitsFromOperator()
1686 DemandedElts, Known, Known2, Depth, Q); in computeKnownBitsFromOperator()
3159 KnownBits Known2 = computeKnownBits(V2, Depth, Q); in isKnownNonEqual() local
3160 if (Known1.Zero.intersects(Known2.One) || in isKnownNonEqual()
3161 Known2.Zero.intersects(Known1.One)) in isKnownNonEqual()
4458 KnownFPClass Known2; in computeKnownFPClass() local
4464 Known2, Depth + 1, Q); in computeKnownFPClass()
4465 Known2.KnownFPClasses &= FilterRHS; in computeKnownFPClass()
4467 Known |= Known2; in computeKnownFPClass()
5179 KnownFPClass Known2; in computeKnownFPClass() local
5180 computeKnownFPClass(Vec, DemandedVecElts, InterestedClasses, Known2, in computeKnownFPClass()
5182 Known |= Known2; in computeKnownFPClass()
5208 KnownFPClass Known2; in computeKnownFPClass() local
5210 computeKnownFPClass(RHS, DemandedRHS, InterestedClasses, Known2, in computeKnownFPClass()
5212 Known |= Known2; in computeKnownFPClass()