|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
lib/Analysis/ValueTracking.cpp 236 static bool isKnownNonZero(const Value *V, unsigned Depth, const Query &Q);
References
lib/Analysis/ValueTracking.cpp 241 return ::isKnownNonZero(V, Depth,
348 isKnownNonZero(Op0, Depth, Q)) ||
350 isKnownNonZero(Op1, Depth, Q));
941 ShifterOperandIsNonZero = isKnownNonZero(I->getOperand(1), Depth + 1, Q);
963 isKnownNonZero(I->getOperand(1), Depth + 1, Q);
1856 if (isKnownNonZero(GEP->getPointerOperand(), Depth, Q))
1895 if (isKnownNonZero(GTI.getOperand(), Depth, Q))
2014 return isKnownNonZero(CE->getOperand(0), Depth, Q);
2077 return isKnownNonZero(RP, 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);
2144 return isKnownNonZero(X, Depth, Q);
2160 return isKnownNonZero(X, Depth, Q);
2165 return isKnownNonZero(X, Depth, Q);
2175 if (isKnownNonZero(X, Depth, Q) || isKnownNonZero(Y, Depth, Q))
2175 if (isKnownNonZero(X, Depth, Q) || isKnownNonZero(Y, 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))
2260 return isKnownNonZero(Op, 0, Q);