• Home
  • Raw
  • Download

Lines Matching refs:isKnownNonZero

170 static bool isKnownNonZero(Value *V, unsigned Depth, const Query &Q);
172 bool llvm::isKnownNonZero(Value *V, const DataLayout &DL, unsigned Depth, in isKnownNonZero() function in llvm
175 return ::isKnownNonZero(V, Depth, Query(DL, AC, safeCxtI(V, CxtI), DT)); in isKnownNonZero()
195 isKnownNonZero(V, DL, Depth, AC, CxtI, DT); in isKnownPositive()
341 isKnownNonZero(Op0, Depth, Q)) || in computeKnownBitsMul()
343 isKnownNonZero(Op1, Depth, Q)); in computeKnownBitsMul()
828 isKnownNonZero(I->getOperand(1), Depth + 1, Q); in computeKnownBitsFromShiftOperator()
849 isKnownNonZero(I->getOperand(1), Depth + 1, Q); in computeKnownBitsFromShiftOperator()
1603 if (isKnownNonZero(GEP->getPointerOperand(), Depth, Q)) in isGEPKnownNonNull()
1642 if (isKnownNonZero(GTI.getOperand(), Depth, Q)) in isGEPKnownNonNull()
1671 bool isKnownNonZero(Value *V, unsigned Depth, const Query &Q) { in isKnownNonZero() function
1725 return isKnownNonZero(X, Depth, Q) || isKnownNonZero(Y, Depth, Q); in isKnownNonZero()
1729 return isKnownNonZero(cast<Instruction>(V)->getOperand(0), Depth, Q); in isKnownNonZero()
1737 return isKnownNonZero(X, Depth, Q); in isKnownNonZero()
1751 return isKnownNonZero(X, Depth, Q); in isKnownNonZero()
1772 return isKnownNonZero(X, Depth, Q); in isKnownNonZero()
1777 return isKnownNonZero(X, Depth, Q); in isKnownNonZero()
1789 if (isKnownNonZero(X, Depth, Q) || isKnownNonZero(Y, Depth, Q)) in isKnownNonZero()
1824 isKnownNonZero(X, Depth, Q) && isKnownNonZero(Y, Depth, Q)) in isKnownNonZero()
1829 if (isKnownNonZero(SI->getTrueValue(), Depth, Q) && in isKnownNonZero()
1830 isKnownNonZero(SI->getFalseValue(), Depth, Q)) in isKnownNonZero()
1879 return isKnownNonZero(Op, 0, Q); in isAddOfNonZero()
3700 static bool isKnownNonZero(Value *V) { in isKnownNonZero() function
3724 if (!FMF.noSignedZeros() && !isKnownNonZero(CmpLHS) && in matchSelectPattern()
3725 !isKnownNonZero(CmpRHS)) in matchSelectPattern()