Home
last modified time | relevance | path

Searched refs:isZero (Results 1 – 25 of 334) sorted by relevance

12345678910>>...14

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DMemberPointer.h73 if (Base.isZero()) in atInstanceBase()
79 assert(this->Base.isZero()); in takeInstance()
85 bool isZero() const { return Base.isZero() && !Dcl; } in isZero() function
86 bool hasBase() const { return !Base.isZero(); } in hasBase()
H A DPointer.h205 if (isZero() || isUnknownSizeArray()) in narrow()
267 bool isZero() const { in isZero() function
271 return asFunctionPointer().isZero(); in isZero()
451 if (isZero() || !isBlockPointer()) in isRoot()
628 if (isZero()) in getIndex()
660 return !isZero() && Offset > PointeeStorage.BS.Pointee->getSize(); in isPastEnd()
790 assert(!isZero()); in getDescriptor()
799 assert(!isZero()); in getInitMap()
H A DBoolean.h60 bool isZero() const { return !V; } in isZero() function
61 bool isMin() const { return isZero(); } in isMin()
106 return Boolean(!Value.isZero()); in from()
H A DPointer.cpp146 if (isZero()) in toAPValue()
399 if (isZero()) in toDiagnosticString()
547 if (A.isZero() && B.isZero()) in hasSameBase()
579 if (isZero() || !isBlockPointer()) in pointsToLiteral()
590 if (isZero() || !isBlockPointer()) in pointsToStringLiteral()
794 if (isZero() || isIntegralPointer()) in toRValue()
H A DBitcastBuffer.cpp69 if (Length.isZero()) in markInitialized()
110 if (Length.isZero()) in rangeInitialized()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp28 return CF->isZero() && CF->isNegative(); in isIdempotentRMW()
30 return CF->isZero() && !CF->isNegative(); in isIdempotentRMW()
44 return C->isZero(); in isIdempotentRMW()
90 return C->isZero(); in isSaturating()
H A DInstCombineCompares.cpp83 if (C.isZero()) in isSignTest()
131 !cast<ConstantInt>(GEP->getOperand(1))->isZero() || in foldCmpLoadFromIndexedGlobal()
236 bool IsTrueForElt = !cast<ConstantInt>(C)->isZero(); in foldCmpLoadFromIndexedGlobal()
577 if (isa<ConstantInt>(Op) && cast<ConstantInt>(Op)->isZero()) in rewriteGEPAsOffset()
1002 if (AP2.isZero()) in foldICmpShrConstConst()
1061 if (AP2.isZero()) in foldICmpShlConstConst()
1287 if (!XKnown.One.isZero() || isKnownNonZero(X, Q)) in foldICmpWithZero()
1292 if (!YKnown.One.isZero() || isKnownNonZero(Y, Q)) in foldICmpWithZero()
1478 if (C.isZero()) { in foldICmpTruncConstant()
1763 if (Shift->hasOneUse() && C1.isZero() && Cmp.isEquality() && in foldICmpAndShift()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DDivisionByConstantInfo.cpp22 assert(!D.isZero() && "Precondition violation."); in get()
57 } while (Q1.ult(Delta) || (Q1 == Delta && R1.isZero())); in get()
76 assert(!D.isZero() && !D.isOne() && "Precondition violation."); in get()
133 (Q1.ult(Delta) || (Q1 == Delta && R1.isZero()))); in get()
H A DKnownBits.cpp599 if (IntMinIsPoison || (!One.isZero() && !One.isMinSignedValue())) { in abs()
962 if (LHS.isZero() || RHS.isZero()) { in sdiv()
984 Res = Denom.isZero() ? Num : Num.sdiv(Denom); in sdiv()
1014 if (LHS.isZero() || RHS.isZero()) { in udiv()
1026 APInt MaxRes = MinDenom.isZero() ? MaxNum : MaxNum.udiv(MinDenom); in udiv()
1038 if (!RHS.isZero() && RHS.Zero[0]) { in remGetLowBits()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h519 bool isZero() const { return category == fltCategory::fcZero; } in isZero() function
542 bool isFiniteNonZero() const { return isFinite() && !isZero(); } in isFiniteNonZero()
543 bool isPosZero() const { return isZero() && !isNegative(); } in isPosZero()
544 bool isNegZero() const { return isZero() && isNegative(); } in isNegZero()
1463 bool isZero() const { return getCategory() == fcZero; } in isZero() function
1476 bool isNonZero() const { return !isZero(); } in isNonZero()
1477 bool isFiniteNonZero() const { return isFinite() && !isZero(); } in isFiniteNonZero()
1478 bool isPosZero() const { return isZero() && !isNegative(); } in isPosZero()
1479 bool isNegZero() const { return isZero() && isNegative(); } in isNegZero()
1583 if (A.isZero() && B.isZero() && (A.isNegative() != B.isNegative())) in minnum()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionDivision.cpp70 if (Numerator->isZero()) { in divide()
93 if (!R->isZero()) { in divide()
194 if (!R->isZero()) { in visitMulExpr()
224 if (Remainder->isZero()) { in visitMulExpr()
H A DLint.cpp379 Check(!TripCount->isZero(), in visitCallBase()
404 if (Loc.Size.isZero()) in visitMemoryReference()
546 static bool isZero(Value *V, const DataLayout &DL, DominatorTree *DT, in isZero() function
555 return Known.isZero(); in isZero()
575 if (Known.isZero()) in isZero()
583 Check(!isZero(I.getOperand(1), I.getDataLayout(), DT, AC), in visitSDiv()
588 Check(!isZero(I.getOperand(1), I.getDataLayout(), DT, AC), in visitUDiv()
593 Check(!isZero(I.getOperand(1), I.getDataLayout(), DT, AC), in visitSRem()
598 Check(!isZero(I.getOperand(1), I.getDataLayout(), DT, AC), in visitURem()
H A DDelinearization.cpp224 if (!R->isZero()) in findArrayDimensionsRec()
308 if (!Q->isZero()) in findArrayDimensions()
372 if (!R->isZero()) { in computeAccessFunctions()
497 if (Const->getValue()->isZero()) { in getIndexExpressionsFromGEP()
H A DScalarEvolutionAliasAnalysis.cpp42 if (LocA.Size.isZero() || LocB.Size.isZero()) in alias()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DAddress.h52 assert(!alignment.isZero() && "Alignment cannot be zero"); in Address()
62 assert((!alignment.isZero() || pointer == nullptr) && in Address()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h66 bool isUnknown() const { return Zero.isZero() && One.isZero(); } in isUnknown()
80 bool isZero() const { return Zero.isAllOnes(); } in isZero() function
104 bool isNonZero() const { return !One.isZero(); } in isNonZero()
108 return Zero.isSignBitSet() && !One.isZero(); in isStrictlyPositive()
H A DScaledNumber.h546 bool isZero() const { return !Digits; } in isZero() function
578 bool operator!() const { return isZero(); }
806 if (isZero())
808 if (X.isZero())
823 if (isZero())
825 if (X.isZero())
838 if (!Shift || isZero()) in shiftLeft()
868 if (!Shift || isZero()) in shiftRight()
H A DTypeSize.h106 if (!RHS.isZero())
116 if (!RHS.isZero())
157 constexpr bool isZero() const { return Quantity == 0; } in isZero() function
204 assert((!isScalable() || isZero()) && in getFixedValue()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRecordLayout.cpp82 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
86 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCastSizeChecker.cpp81 if (FlexSize.isZero()) in evenFlexibleArraySize()
126 if (typeSize.isZero()) in checkPreStmt()
H A DTestAfterDivZeroChecker.cpp87 bool isZero(SVal S, CheckerContext &C) const;
132 bool TestAfterDivZeroChecker::isZero(SVal S, CheckerContext &C) const { in isZero() function in TestAfterDivZeroChecker
200 if (!isZero(S, C)) in checkPreStmt()
H A DIvarInvalidationChecker.cpp123 bool isZero(const Expr *E) const;
626 bool IvarInvalidationCheckerImpl::MethodCrawler::isZero(const Expr *E) const { in isZero() function in __anon47e17cb70111::IvarInvalidationCheckerImpl::MethodCrawler
664 if (isZero(BO->getRHS())) { in VisitBinaryOperator()
669 if (Opcode != BO_Assign && isZero(BO->getLHS())) { in VisitBinaryOperator()
688 if (MD && (ME->getNumArgs() == 1) && isZero(ME->getArg(0))) { in VisitObjCMessageExpr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp171 if (ConstOffset->isZero()) in accumulateConstantOffset()
233 if (ConstOffset->isZero()) in collectOffset()
263 if (!IndexedSize.isZero()) { in collectOffset()
H A DConstantRange.cpp250 return Offset.isZero(); in getEquivalentICmp()
414 if (Mask.isZero()) in makeMaskNotEqualRange()
433 return Lower.ugt(Upper) && !Upper.isZero(); in isWrappedSet()
721 if (L.isZero() && U.isZero()) in unionWith()
1349 if (isEmptySet() || RHS.isEmptySet() || RHS.getUnsignedMax().isZero()) in udiv()
1355 if (RHS_umin.isZero()) { in udiv()
1392 if (NegL.Lower.isMinSignedValue() && NegR.Upper.isZero()) { in sdiv()
1451 if (isEmptySet() || RHS.isEmptySet() || RHS.getUnsignedMax().isZero()) in urem()
1456 if (RHSInt->isZero()) in urem()
1478 if (RHSInt->isZero()) in srem()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp136 if (Const->isZero()) { in convertFCmp()
247 if (Pred == CmpInst::ICMP_SLT && Const->isZero()) { in convertICmp()
264 if (!Const->isZero()) in convertICmp()

12345678910>>...14