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

References

lib/Analysis/ValueTracking.cpp
 2399       Tmp = TyBits - U->getOperand(0)->getType()->getScalarSizeInBits();
 2400       return ComputeNumSignBits(U->getOperand(0), Depth + 1, Q) + Tmp;
 2405       if (match(U->getOperand(1), m_APInt(Denominator))) {
 2412         unsigned NumBits = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q);
 2425       if (match(U->getOperand(1), m_APInt(Denominator))) {
 2433         unsigned NumrBits = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q);
 2455       Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q);
 2458       if (match(U->getOperand(1), m_APInt(ShAmt))) {
 2469       if (match(U->getOperand(1), m_APInt(ShAmt))) {
 2471         Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q);
 2483       Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q);
 2485         Tmp2 = ComputeNumSignBits(U->getOperand(1), Depth + 1, Q);
 2498       if (isSignedMinMaxClamp(U, X, CLow, CHigh))
 2501       Tmp = ComputeNumSignBits(U->getOperand(1), Depth + 1, Q);
 2503       Tmp2 = ComputeNumSignBits(U->getOperand(2), Depth + 1, Q);
 2510       Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q);
 2514       if (const auto *CRHS = dyn_cast<Constant>(U->getOperand(1)))
 2517           computeKnownBits(U->getOperand(0), Known, Depth + 1, Q);
 2530       Tmp2 = ComputeNumSignBits(U->getOperand(1), Depth + 1, Q);
 2535       Tmp2 = ComputeNumSignBits(U->getOperand(1), Depth + 1, Q);
 2539       if (const auto *CLHS = dyn_cast<Constant>(U->getOperand(0)))
 2542           computeKnownBits(U->getOperand(1), Known, Depth + 1, Q);
 2559       Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q);
 2566       unsigned SignBitsOp0 = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q);
 2568       unsigned SignBitsOp1 = ComputeNumSignBits(U->getOperand(1), Depth + 1, Q);
 2576       const PHINode *PN = cast<PHINode>(U);
 2604       return ComputeNumSignBits(U->getOperand(0), Depth + 1, Q);
 2613       auto *Shuf = cast<ShuffleVectorInst>(U);