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

References

lib/Analysis/ValueTracking.cpp
  896   unsigned BitWidth = Known.getBitWidth();
  901     computeKnownBits(I->getOperand(0), Known, Depth + 1, Q);
  902     Known.Zero = KZF(Known.Zero, ShiftAmt);
  902     Known.Zero = KZF(Known.Zero, ShiftAmt);
  903     Known.One  = KOF(Known.One, ShiftAmt);
  903     Known.One  = KOF(Known.One, ShiftAmt);
  907     if (Known.hasConflict())
  908       Known.setAllZero();
  913   computeKnownBits(I->getOperand(1), Known, Depth + 1, Q);
  918   if ((~Known.Zero).uge(BitWidth)) {
  919     Known.resetAll();
  926   uint64_t ShiftAmtKZ = Known.Zero.zextOrTrunc(64).getZExtValue();
  927   uint64_t ShiftAmtKO = Known.One.zextOrTrunc(64).getZExtValue();
  931   Known.resetAll();
  948   Known.Zero.setAllBits();
  949   Known.One.setAllBits();
  968     Known.Zero &= KZF(Known2.Zero, ShiftAmt);
  969     Known.One  &= KOF(Known2.One, ShiftAmt);
  974   if (Known.hasConflict())
  975     Known.setAllZero();