Home
last modified time | relevance | path

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

/external/llvm/lib/IR/
DConstantRange.cpp168 if (C.isStrictlyPositive()) in makeNoWrapRegion()
/external/llvm/include/llvm/ADT/
DAPInt.h333 bool isStrictlyPositive() const { return isNonNegative() && !!*this; } in isStrictlyPositive() function
/external/llvm/lib/Analysis/
DScalarEvolution.cpp1637 if (C1.isStrictlyPositive() && C2.isStrictlyPositive() && in getSignExtendExpr()
1763 if (C1.isStrictlyPositive() && C2.isStrictlyPositive() && C2.ugt(C1) && in getSignExtendExpr()
5669 return ShiftAmt->getValue().isStrictlyPositive(); in computeShiftCompareExitLimit()
7078 return getSignedRange(S).getSignedMin().isStrictlyPositive(); in isKnownPositive()
7086 return !getSignedRange(S).getSignedMax().isStrictlyPositive(); in isKnownNonPositive()
7368 !C.isStrictlyPositive()) in isKnownPredicateViaNoOverflow()
7377 C.isStrictlyPositive()) in isKnownPredicateViaNoOverflow()
DInstructionSimplify.cpp1531 if (CI1V.isStrictlyPositive()) { in SimplifyAndOfICmps()
1690 if (CI1V.isStrictlyPositive()) { in SimplifyOrOfICmps()
2690 if (RHSC->getValue().isStrictlyPositive()) { in SimplifyICmpInst()
DLoopAccessAnalysis.cpp1120 assert(Val.isStrictlyPositive() && "Expect a positive value"); in isDependent()
DValueTracking.cpp2171 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBits()
2191 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBits()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp924 } else if (DivRHS->getValue().isStrictlyPositive()) { // Divisor is > 0. in FoldICmpDivCst()
929 } else if (CmpRHSV.isStrictlyPositive()) { // (X / pos) op pos in FoldICmpDivCst()
954 } else if (CmpRHSV.isStrictlyPositive()) { // (X / neg) op pos in FoldICmpDivCst()
/external/clang/lib/Sema/
DSemaOpenMP.cpp5729 (StrictlyPositive && Result.isStrictlyPositive()))) { in IsNonNegativeIntegerValue()
5766 if (!Result.isStrictlyPositive()) { in VerifyPositiveIntegerConstantInClause()
6090 if (Result.isSigned() && !Result.isStrictlyPositive()) { in ActOnOpenMPScheduleClause()
7612 if (IsConstant && !Result.isNegative() && !Result.isStrictlyPositive()) in ActOnOpenMPLinearClause()
DSemaDeclAttr.cpp551 if(!ArgValue.isStrictlyPositive() || ParamIdxFromOne > NumParams) { in checkAttrArgsAreCapabilityObjs()
DSemaChecking.cpp8580 if (!size.isStrictlyPositive()) in CheckArrayAccess()
DSemaExpr.cpp3166 bool ValueIsPositive = ValueAPS.isStrictlyPositive(); in CheckLoopHintExpr()
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp2777 if (Divisor.isStrictlyPositive() && magics.m.isNegative()) { in BuildSDIV()
2782 if (Divisor.isNegative() && magics.m.isStrictlyPositive()) { in BuildSDIV()
DSelectionDAGBuilder.cpp7953 if (Low.isStrictlyPositive() && High.slt(BitWidth)) { in buildBitTests()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp1887 if (!C->getValue().isStrictlyPositive()) continue; in OptimizeShadowIV()