Lines Matching defs:urem
1099 // Extend the rotate APInt, so that the urem doesn't divide by 0.
1103 rot = rot.urem(APInt(rot.getBitWidth(), BitWidth));
1396 // compute the remainder (urem uses this).
1636 APInt APInt::urem(const APInt &RHS) const {
1674 uint64_t APInt::urem(uint64_t RHS) const {
1709 return -((-(*this)).urem(-RHS));
1710 return -((-(*this)).urem(RHS));
1713 return this->urem(-RHS);
1714 return this->urem(RHS);
1720 return -((-(*this)).urem(-RHS));
1721 return -((-(*this)).urem(RHS));
1724 return this->urem(-RHS);
1725 return this->urem(RHS);
2854 APInt T = V.abs().urem(A);