Searched refs:isStrictlyPositive (Results 1 – 13 of 13) sorted by relevance
332 bool isStrictlyPositive() const { return isNonNegative() && !!*this; } in isStrictlyPositive() function
760 assert(Val.isStrictlyPositive() && "Expect a positive value"); in isDependent()
1631 if (C1.isStrictlyPositive() && C2.isStrictlyPositive() && in getSignExtendExpr()1747 if (C1.isStrictlyPositive() && C2.isStrictlyPositive() && C2.ugt(C1) && in getSignExtendExpr()6539 return getSignedRange(S).getSignedMin().isStrictlyPositive(); in isKnownPositive()6547 return !getSignedRange(S).getSignedMax().isStrictlyPositive(); in isKnownNonPositive()
1517 if (CI1V.isStrictlyPositive()) { in SimplifyAndOfICmps()1676 if (CI1V.isStrictlyPositive()) { in SimplifyOrOfICmps()2618 if (RHSC->getValue().isStrictlyPositive()) { in SimplifyICmpInst()
1902 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBits()1922 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBits()
487 if (!IncSCEV->getValue()->getValue().isStrictlyPositive()) in collectPossibleIVs()
1901 if (!C->getValue().isStrictlyPositive()) continue; in OptimizeShadowIV()
4160 !Result.isStrictlyPositive()) { in ActOnOpenMPNumThreadsClause()4182 if (!Result.isStrictlyPositive()) { in VerifyPositiveIntegerConstantInClause()4436 Result.isSigned() && !Result.isStrictlyPositive()) { in ActOnOpenMPScheduleClause()5782 if (IsConstant && !Result.isNegative() && !Result.isStrictlyPositive()) in ActOnOpenMPLinearClause()
550 if(!ArgValue.isStrictlyPositive() || ParamIdxFromOne > NumParams) { in checkAttrArgsAreCapabilityObjs()
7953 if (!size.isStrictlyPositive()) in CheckArrayAccess()
3172 bool ValueIsPositive = ValueAPS.isStrictlyPositive(); in CheckLoopHintExpr()
855 } else if (DivRHS->getValue().isStrictlyPositive()) { // Divisor is > 0. in FoldICmpDivCst()860 } else if (CmpRHSV.isStrictlyPositive()) { // (X / pos) op pos in FoldICmpDivCst()885 } else if (CmpRHSV.isStrictlyPositive()) { // (X / neg) op pos in FoldICmpDivCst()
2701 if (Divisor.isStrictlyPositive() && magics.m.isNegative()) { in BuildSDIV()2706 if (Divisor.isNegative() && magics.m.isStrictlyPositive()) { in BuildSDIV()