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

References

lib/Support/APInt.cpp
 1251   APInt allOnes = APInt::getAllOnesValue(d.getBitWidth()).lshr(LeadingZeros);
 1252   APInt signedMin = APInt::getSignedMinValue(d.getBitWidth());
 1253   APInt signedMax = APInt::getSignedMaxValue(d.getBitWidth());
 1255   nc = allOnes - (allOnes - d).urem(d);
 1255   nc = allOnes - (allOnes - d).urem(d);
 1256   p = d.getBitWidth() - 1;  // initialize p
 1259   q2 = signedMax.udiv(d);   // initialize q2 = (2p-1)/d
 1260   r2 = signedMax - q2*d;    // initialize r2 = rem((2p-1),d)
 1271     if ((r2 + 1).uge(d - r2)) {
 1274       r2 = r2+r2 + 1 - d; // update r2
 1281     delta = d - 1 - r2;
 1282   } while (p < d.getBitWidth()*2 &&
 1285   magu.s = p - d.getBitWidth();  // resulting shift