Lines Matching defs:urem
1103 // Extend the rotate APInt, so that the urem doesn't divide by 0.
1107 rot = rot.urem(APInt(rot.getBitWidth(), BitWidth));
1400 // compute the remainder (urem uses this).
1640 APInt APInt::urem(const APInt &RHS) const {
1678 uint64_t APInt::urem(uint64_t RHS) const {
1713 return -((-(*this)).urem(-RHS));
1714 return -((-(*this)).urem(RHS));
1717 return this->urem(-RHS);
1718 return this->urem(RHS);
1724 return -((-(*this)).urem(-RHS));
1725 return -((-(*this)).urem(RHS));
1728 return this->urem(-RHS);
1729 return this->urem(RHS);
2858 APInt T = V.abs().urem(A);