reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/ValueTracking.cpp
 2014           return isKnownNonZero(CE->getOperand(0), Depth, Q);
 2054   if (Depth++ >= MaxDepth)
 2077         return isKnownNonZero(RP, Depth, Q);
 2095       if (isGEPKnownNonNull(GEP, Depth, Q))
 2099       return isKnownNonZero(BCO->getOperand(0), Depth, Q);
 2104         return isKnownNonZero(I2P->getOperand(0), Depth, Q);
 2112       return isKnownNonZero(P2I->getOperand(0), Depth, Q);
 2119     return isKnownNonZero(X, Depth, Q) || isKnownNonZero(Y, Depth, Q);
 2119     return isKnownNonZero(X, Depth, Q) || isKnownNonZero(Y, Depth, Q);
 2123     return isKnownNonZero(cast<Instruction>(V)->getOperand(0), Depth, Q);
 2131       return isKnownNonZero(X, Depth, Q);
 2134     computeKnownBits(X, Known, Depth, Q);
 2144       return isKnownNonZero(X, Depth, Q);
 2146     KnownBits Known = computeKnownBits(X, Depth, Q);
 2160         return isKnownNonZero(X, Depth, Q);
 2165     return isKnownNonZero(X, Depth, Q);
 2169     KnownBits XKnown = computeKnownBits(X, Depth, Q);
 2170     KnownBits YKnown = computeKnownBits(Y, Depth, Q);
 2175       if (isKnownNonZero(X, Depth, Q) || isKnownNonZero(Y, Depth, Q))
 2175       if (isKnownNonZero(X, Depth, Q) || isKnownNonZero(Y, Depth, Q))
 2194         isKnownToBeAPowerOfTwo(Y, /*OrZero*/ false, Depth, Q))
 2197         isKnownToBeAPowerOfTwo(X, /*OrZero*/ false, Depth, Q))
 2206         isKnownNonZero(X, Depth, Q) && isKnownNonZero(Y, Depth, Q))
 2206         isKnownNonZero(X, Depth, Q) && isKnownNonZero(Y, Depth, Q))
 2211     if (isKnownNonZero(SI->getTrueValue(), Depth, Q) &&
 2212         isKnownNonZero(SI->getFalseValue(), Depth, Q))
 2244   computeKnownBits(V, Known, Depth, Q);