Lines Matching refs:isKnownNonZero
162 static bool isKnownNonZero(Value *V, const DataLayout &DL, unsigned Depth,
165 bool llvm::isKnownNonZero(Value *V, const DataLayout &DL, unsigned Depth, in isKnownNonZero() function in llvm
168 return ::isKnownNonZero(V, DL, Depth, Query(AC, safeCxtI(V, CxtI), DT)); in isKnownNonZero()
299 isKnownNonZero(Op0, DL, Depth, Q)) || in computeKnownBitsMul()
301 isKnownNonZero(Op1, DL, Depth, Q)); in computeKnownBitsMul()
1641 if (isKnownNonZero(GEP->getPointerOperand(), DL, Depth, Q)) in isGEPKnownNonNull()
1680 if (isKnownNonZero(GTI.getOperand(), DL, Depth, Q)) in isGEPKnownNonNull()
1710 bool isKnownNonZero(Value *V, const DataLayout &DL, unsigned Depth, in isKnownNonZero() function
1752 return isKnownNonZero(X, DL, Depth, Q) || isKnownNonZero(Y, DL, Depth, Q); in isKnownNonZero()
1756 return isKnownNonZero(cast<Instruction>(V)->getOperand(0), DL, Depth, Q); in isKnownNonZero()
1764 return isKnownNonZero(X, DL, Depth, Q); in isKnownNonZero()
1778 return isKnownNonZero(X, DL, Depth, Q); in isKnownNonZero()
1787 return isKnownNonZero(X, DL, Depth, Q); in isKnownNonZero()
1799 if (isKnownNonZero(X, DL, Depth, Q) || isKnownNonZero(Y, DL, Depth, Q)) in isKnownNonZero()
1834 isKnownNonZero(X, DL, Depth, Q) && isKnownNonZero(Y, DL, Depth, Q)) in isKnownNonZero()
1839 if (isKnownNonZero(SI->getTrueValue(), DL, Depth, Q) && in isKnownNonZero()
1840 isKnownNonZero(SI->getFalseValue(), DL, Depth, Q)) in isKnownNonZero()