Lines Matching refs:isExact
1103 KnownBits::udiv(Known, Known2, Q.IIQ.isExact(cast<BinaryOperator>(I))); in computeKnownBitsFromOperator()
1110 KnownBits::sdiv(Known, Known2, Q.IIQ.isExact(cast<BinaryOperator>(I))); in computeKnownBitsFromOperator()
1277 bool Exact = Q.IIQ.isExact(cast<BinaryOperator>(I)); in computeKnownBitsFromOperator()
1291 bool Exact = Q.IIQ.isExact(cast<BinaryOperator>(I)); in computeKnownBitsFromOperator()
2201 return (OrZero || Q.IIQ.isExact(BO)) && in isPowerOfTwoRecurrence()
2210 return OrZero || Q.IIQ.isExact(BO); in isPowerOfTwoRecurrence()
2265 if (OrZero || Q.IIQ.isExact(cast<BinaryOperator>(I))) in isKnownToBeAPowerOfTwo()
2269 if (Q.IIQ.isExact(cast<BinaryOperator>(I))) in isKnownToBeAPowerOfTwo()
2590 return BO->isExact(); in isNonZeroRecurrence()
2853 if (BO->isExact()) in isKnownNonZeroFromOperator()
2869 if (cast<PossiblyExactOperator>(I)->isExact()) in isKnownNonZeroFromOperator()
3384 if (!PEO1->isExact() || !PEO2->isExact()) in getInvertibleOperands()
9376 if (!C->isZero() && IIQ.isExact(&BO)) in setLimitsForBinOp()
9397 if (!C->isZero() && IIQ.isExact(&BO)) in setLimitsForBinOp()