Lines Matching defs:isKnownNonZero
162 isKnownNonZero(Op0, TD, Depth)) ||
164 isKnownNonZero(Op1, TD, Depth));
926 if (isKnownNonZero(GEP->getPointerOperand(), DL, Depth))
961 // We post-increment Depth here because while isKnownNonZero increments it
969 if (isKnownNonZero(GTI.getOperand(), DL, Depth))
976 /// isKnownNonZero - Return true if the given value is known to be non-zero
980 bool llvm::isKnownNonZero(Value *V, const DataLayout *TD, unsigned Depth) {
1009 return isKnownNonZero(X, TD, Depth) || isKnownNonZero(Y, TD, Depth);
1013 return isKnownNonZero(cast<Instruction>(V)->getOperand(0), TD, Depth);
1021 return isKnownNonZero(X, TD, Depth);
1035 return isKnownNonZero(X, TD, Depth);
1044 return isKnownNonZero(X, TD, Depth);
1056 if (isKnownNonZero(X, TD, Depth) || isKnownNonZero(Y, TD, Depth))
1089 isKnownNonZero(X, TD, Depth) && isKnownNonZero(Y, TD, Depth))
1094 if (isKnownNonZero(SI->getTrueValue(), TD, Depth) &&
1095 isKnownNonZero(SI->getFalseValue(), TD, Depth))
1991 return isKnownNonZero(Inst->getOperand(1), TD);
1996 if (!isKnownNonZero(Op, TD))