reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5141 if (D.isNegative()) 5142 D.negate(); // `rem %X, -C` is equivalent to `rem %X, C` 5144 HadIntMinDivisor |= D.isMinSignedValue(); 5147 HadOneDivisor |= D.isOneValue(); 5148 AllDivisorsAreOnes &= D.isOneValue(); 5151 unsigned K = D.countTrailingZeros(); 5152 assert((!D.isOneValue() || (K == 0)) && "For divisor '1' we won't rotate."); 5153 APInt D0 = D.lshr(K); 5155 if (!D.isMinSignedValue()) { 5167 unsigned W = D.getBitWidth(); 5178 if (!D.isMinSignedValue()) { 5194 if (D.isOneValue()) {