Home
last modified time | relevance | path

Searched refs:isStrictlyPositive (Results 1 – 13 of 13) sorted by relevance

/external/llvm/include/llvm/ADT/
DAPInt.h332 bool isStrictlyPositive() const { return isNonNegative() && !!*this; } in isStrictlyPositive() function
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp760 assert(Val.isStrictlyPositive() && "Expect a positive value"); in isDependent()
DScalarEvolution.cpp1631 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()
DInstructionSimplify.cpp1517 if (CI1V.isStrictlyPositive()) { in SimplifyAndOfICmps()
1676 if (CI1V.isStrictlyPositive()) { in SimplifyOrOfICmps()
2618 if (RHSC->getValue().isStrictlyPositive()) { in SimplifyICmpInst()
DValueTracking.cpp1902 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBits()
1922 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBits()
/external/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp487 if (!IncSCEV->getValue()->getValue().isStrictlyPositive()) in collectPossibleIVs()
DLoopStrengthReduce.cpp1901 if (!C->getValue().isStrictlyPositive()) continue; in OptimizeShadowIV()
/external/clang/lib/Sema/
DSemaOpenMP.cpp4160 !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()
DSemaDeclAttr.cpp550 if(!ArgValue.isStrictlyPositive() || ParamIdxFromOne > NumParams) { in checkAttrArgsAreCapabilityObjs()
DSemaChecking.cpp7953 if (!size.isStrictlyPositive()) in CheckArrayAccess()
DSemaExpr.cpp3172 bool ValueIsPositive = ValueAPS.isStrictlyPositive(); in CheckLoopHintExpr()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp855 } 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()
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp2701 if (Divisor.isStrictlyPositive() && magics.m.isNegative()) { in BuildSDIV()
2706 if (Divisor.isNegative() && magics.m.isStrictlyPositive()) { in BuildSDIV()