| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | MemberPointer.h | 73 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 D | Pointer.h | 205 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 D | Boolean.h | 60 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 D | Pointer.cpp | 146 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 D | BitcastBuffer.cpp | 69 if (Length.isZero()) in markInitialized() 110 if (Length.isZero()) in rangeInitialized()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 28 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 D | InstCombineCompares.cpp | 83 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 D | DivisionByConstantInfo.cpp | 22 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 D | KnownBits.cpp | 599 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 D | APFloat.h | 519 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 D | ScalarEvolutionDivision.cpp | 70 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 D | Lint.cpp | 379 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 D | Delinearization.cpp | 224 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 D | ScalarEvolutionAliasAnalysis.cpp | 42 if (LocA.Size.isZero() || LocB.Size.isZero()) in alias()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | Address.h | 52 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 D | KnownBits.h | 66 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 D | ScaledNumber.h | 546 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 D | TypeSize.h | 106 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 D | RecordLayout.cpp | 82 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout() 86 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CastSizeChecker.cpp | 81 if (FlexSize.isZero()) in evenFlexibleArraySize() 126 if (typeSize.isZero()) in checkPreStmt()
|
| H A D | TestAfterDivZeroChecker.cpp | 87 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 D | IvarInvalidationChecker.cpp | 123 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 D | Operator.cpp | 171 if (ConstOffset->isZero()) in accumulateConstantOffset() 233 if (ConstOffset->isZero()) in collectOffset() 263 if (!IndexedSize.isZero()) { in collectOffset()
|
| H A D | ConstantRange.cpp | 250 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 D | SystemZTDC.cpp | 136 if (Const->isZero()) { in convertFCmp() 247 if (Pred == CmpInst::ICMP_SLT && Const->isZero()) { in convertICmp() 264 if (!Const->isZero()) in convertICmp()
|