/openbsd/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
H A D | ReduceOperands.cpp | 53 static bool isZero(Use &Op) { in isZero() function 61 ((C->isZero() && !C->isNegative()) || C->isExactlyValue(1.0)); in isZeroOrOneFP() 97 return (isOne(Op) || isZero(Op)) ? nullptr : ConstantInt::get(IntTy, 1); in reduceOperandsOneDeltaPass() 104 if (isOne(Op) || isZero(Op) || isZeroOrOneFP(Op)) in reduceOperandsOneDeltaPass() 138 return isZero(Op) ? nullptr : Constant::getNullValue(Op->getType()); in reduceOperandsZeroDeltaPass()
|
/openbsd/gnu/llvm/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 | 81 if (C.isZero()) in isSignTest() 1038 if (AP2.isZero()) in foldICmpShrConstConst() 1097 if (AP2.isZero()) in foldICmpShlConstConst() 1452 if (C.isZero()) { in foldICmpTruncConstant() 2339 if (C.isZero()) { in foldICmpShrConstant() 2385 !C.isZero()) || in foldICmpSRemConstant() 3188 if (C.isZero()) { in foldICmpBinOpEqualityWithConstant() 3272 if (C.isZero()) { in foldICmpEqIntrinsicWithConstant() 3281 if (C.isZero()) { in foldICmpEqIntrinsicWithConstant() 6576 if (!RHS.isZero()) { in foldFCmpIntToFPConst() [all …]
|
/openbsd/gnu/llvm/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() 132 (Q1.ult(Delta) || (Q1 == Delta && R1.isZero()))); in get()
|
/openbsd/gnu/llvm/clang/lib/AST/Interp/ |
H A D | Boolean.h | 70 bool isZero() const { return !V; } in isZero() function 71 bool isMin() const { return isZero(); } in isMin() 102 return Boolean(!Value.isZero()); in from() 107 return Boolean(!Value.isZero()); in from()
|
H A D | Interp.cpp | 204 if (Ptr.isZero()) { in CheckLive() 234 if (!Ptr.isZero()) in CheckNull() 378 if (!This.isZero()) in CheckThis() 471 assert(!This.isZero()); in CheckCtorCall()
|
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | ScalarEvolutionDivision.cpp | 70 if (Numerator->isZero()) { in divide() 93 if (!R->isZero()) { in divide() 190 if (!R->isZero()) { in visitMulExpr() 220 if (Remainder->isZero()) { in visitMulExpr()
|
H A D | Lint.cpp | 373 Check(!TripCount->isZero(), in visitCallBase() 398 if (Loc.Size.isZero()) in visitMemoryReference() 524 static bool isZero(Value *V, const DataLayout &DL, DominatorTree *DT, in isZero() function 534 return Known.isZero(); in isZero() 554 if (Known.isZero()) in isZero() 562 Check(!isZero(I.getOperand(1), I.getModule()->getDataLayout(), DT, AC), in visitSDiv() 567 Check(!isZero(I.getOperand(1), I.getModule()->getDataLayout(), DT, AC), in visitUDiv() 572 Check(!isZero(I.getOperand(1), I.getModule()->getDataLayout(), DT, AC), in visitSRem() 577 Check(!isZero(I.getOperand(1), I.getModule()->getDataLayout(), DT, AC), in visitURem()
|
H A D | CmpInstAnalysis.cpp | 90 if (!C->isZero()) in decomposeBitTestICmp() 111 if (!C->isZero()) in decomposeBitTestICmp()
|
H A D | ScalarEvolutionAliasAnalysis.cpp | 42 if (LocA.Size.isZero() || LocB.Size.isZero()) in alias()
|
H A D | ConstantFolding.cpp | 674 if (Offset.isZero()) in getConstantAtOffset() 682 if (!Offset.isZero() || !Indices[0].isZero()) in getConstantAtOffset() 1949 if (Src.isZero()) { in constantFoldCanonicalize() 2323 if (!APF.isNegative() && !APF.isZero() && TLI->has(Func)) in ConstantFoldScalarCall1() 2582 if (Op1V.isZero() || Op2V.isZero()) in ConstantFoldScalarCall2() 2624 if (Op1V.isZero() && Op2V.isZero()) in ConstantFoldScalarCall2() 2802 if (C1->isOne() && (!C0 || C0->isZero())) in ConstantFoldScalarCall2() 3017 if (C1.isZero() || C2.isZero()) { in ConstantFoldScalarCall3() 3406 return Op.isNaN() || Op.isZero() || !Op.isNegative(); in isMathLibCallNoop() 3444 (!Op0.isInfinity() && !Op1.isZero()); in isMathLibCallNoop() [all …]
|
H A D | Delinearization.cpp | 227 if (!R->isZero()) in findArrayDimensionsRec() 311 if (!Q->isZero()) in findArrayDimensions() 375 if (!R->isZero()) { in computeAccessFunctions() 500 if (Const->getValue()->isZero()) { in getIndexExpressionsFromGEP()
|
/openbsd/gnu/llvm/llvm/include/llvm/Support/ |
H A D | KnownBits.h | 63 bool isUnknown() const { return Zero.isZero() && One.isZero(); } in isUnknown() 72 bool isZero() const { in isZero() function 102 bool isNonZero() const { return !One.isZero(); } in isNonZero() 106 return Zero.isSignBitSet() && !One.isZero(); in isStrictlyPositive()
|
H A D | ScaledNumber.h | 542 bool isZero() const { return !Digits; } in isZero() function 574 bool operator!() const { return isZero(); } 802 if (isZero()) 804 if (X.isZero()) 819 if (isZero()) 821 if (X.isZero()) 834 if (!Shift || isZero()) in shiftLeft() 864 if (!Shift || isZero()) in shiftRight()
|
/openbsd/gnu/llvm/llvm/include/llvm/ADT/ |
H A D | APFloat.h | 365 bool isZero() const { return category == fcZero; } in isZero() function 388 bool isFiniteNonZero() const { return isFinite() && !isZero(); } in isFiniteNonZero() 389 bool isPosZero() const { return isZero() && !isNegative(); } in isPosZero() 390 bool isNegZero() const { return isZero() && isNegative(); } in isNegZero() 1225 bool isZero() const { return getCategory() == fcZero; } in isZero() function 1238 bool isNonZero() const { return !isZero(); } in isNonZero() 1239 bool isFiniteNonZero() const { return isFinite() && !isZero(); } in isFiniteNonZero() 1240 bool isPosZero() const { return isZero() && !isNegative(); } in isPosZero() 1241 bool isNegZero() const { return isZero() && isNegative(); } in isNegZero() 1343 if (A.isZero() && B.isZero() && (A.isNegative() != B.isNegative())) in minimum() [all …]
|
/openbsd/gnu/llvm/clang/lib/ARCMigrate/ |
H A D | TransZeroOutPropsInDealloc.cpp | 187 return isZero(BOE->getRHS()); in isZeroingPropIvar() 208 return isZero(cast<OpaqueValueExpr>(BO->getRHS())->getSourceExpr()); in isZeroingPropIvar() 211 bool isZero(Expr *E) { in isZero() function in __anon90a7af540111::ZeroOutInDeallocRemover
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | RecordLayout.cpp | 82 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout() 86 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
|
H A D | RecordLayoutBuilder.cpp | 1013 if (!MaxFieldAlignment.isZero()) { in EnsureVTablePointerAlignment() 1273 if (!MaxFieldAlignment.isZero()) { in LayoutBase() 2037 if (!MaxFieldAlignment.isZero()) { in LayoutField() 2659 if (!MaxFieldAlignment.isZero()) in getAdjustedElementInfo() 2705 if (!MaxFieldAlignment.isZero()) in getAdjustedElementInfo() 2736 if (!MaxFieldAlignment.isZero()) in cxxLayout() 2797 if (!MaxFieldAlignment.isZero()) in initializeCXXLayout() 3082 if (Size.isZero()) in injectVFPtr() 3104 if (!MaxFieldAlignment.isZero()) in layoutVirtualBases() 3160 if (!RequiredAlignment.isZero()) { in finalizeLayout() [all …]
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | Operator.cpp | 138 if (ConstOffset->isZero()) in accumulateConstantOffset() 198 if (ConstOffset->isZero()) in collectOffset() 227 if (!IndexedSize.isZero()) { in collectOffset()
|
H A D | ConstantFold.cpp | 1025 if (CI2->isZero()) in ConstantFoldBinaryInstruction() 1032 if (CI2->isZero()) in ConstantFoldBinaryInstruction() 1094 if (CI2->isZero()) return C1; // X | 0 == X in ConstantFoldBinaryInstruction() 1099 if (CI2->isZero()) return C1; // X ^ 0 == X in ConstantFoldBinaryInstruction() 1186 if (CI1->isZero()) return C1; in ConstantFoldBinaryInstruction() 1334 if (R && !R->isZero()) in evaluateFCmpRelation() 1338 if (R && !R->isZero()) in evaluateFCmpRelation() 1342 if (R && !R->isZero()) in evaluateFCmpRelation() 1424 if (R && !R->isZero()) in evaluateICmpRelation() 1428 if (R && !R->isZero()) in evaluateICmpRelation() [all …]
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CastSizeChecker.cpp | 79 if (FlexSize.isZero()) in evenFlexibleArraySize() 124 if (typeSize.isZero()) in checkPreStmt()
|
H A D | IvarInvalidationChecker.cpp | 124 bool isZero(const Expr *E) const; 640 bool IvarInvalidationCheckerImpl::MethodCrawler::isZero(const Expr *E) const { in isZero() function in __anon4bd359c40111::IvarInvalidationCheckerImpl::MethodCrawler 678 if (isZero(BO->getRHS())) { in VisitBinaryOperator() 683 if (Opcode != BO_Assign && isZero(BO->getLHS())) { in VisitBinaryOperator() 702 if (MD && (ME->getNumArgs() == 1) && isZero(ME->getArg(0))) { in VisitObjCMessageExpr()
|
H A D | TestAfterDivZeroChecker.cpp | 90 bool isZero(SVal S, CheckerContext &C) const; 135 bool TestAfterDivZeroChecker::isZero(SVal S, CheckerContext &C) const { in isZero() function in TestAfterDivZeroChecker 208 if (!isZero(S, C)) in checkPreStmt()
|
/openbsd/gnu/llvm/llvm/examples/IRTransforms/ |
H A D | SimplifyCFG.cpp | 161 BranchInst::Create(BI->getSuccessor(CI->isZero()), BI); in eliminateCondBranches_v1() 198 BranchInst::Create(BI->getSuccessor(CI->isZero()), BI); in eliminateCondBranches_v2() 235 if (CI->isZero()) in eliminateCondBranches_v3()
|
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/ |
H A D | SystemZTDC.cpp | 140 if (Const->isZero()) { in convertFCmp() 251 if (Pred == CmpInst::ICMP_SLT && Const->isZero()) { in convertICmp() 268 if (!Const->isZero()) in convertICmp()
|