reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2990 APInt::sdivrem(-B - (SQ+InexactSQ), TwoA, X, Rem); 2992 APInt::sdivrem(-B + SQ, TwoA, X, Rem); 2997 assert(X.isNonNegative() && "Solution should be non-negative"); 3000 LLVM_DEBUG(dbgs() << __func__ << ": solution (root): " << X << '\n'); 3001 return X; 3013 APInt VX = (A*X + B)*X + C; 3013 APInt VX = (A*X + B)*X + C; 3014 APInt VY = VX + TwoA*X + A + B; 3025 X += 1; 3026 LLVM_DEBUG(dbgs() << __func__ << ": solution (wrap): " << X << '\n'); 3027 return X;