reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2844 assert(CoeffWidth == B.getBitWidth() && CoeffWidth == C.getBitWidth()); 2850 << "x + " << C << ", rw:" << RangeWidth << '\n'); 2853 if (C.sextOrTrunc(RangeWidth).isNullValue() ) { 2875 C = C.sext(CoeffWidth); 2875 C = C.sext(CoeffWidth); 2882 C.negate(); 2927 C = C.srem(R); 2927 C = C.srem(R); 2928 if (C.isStrictlyPositive()) 2929 C -= R; 2937 APInt LowkR = C - SqrB.udiv(2*TwoA); // udiv because all values > 0. 2946 if (C.sgt(LowkR)) { 2949 C -= -RoundUp(-C, R); // C = C - RoundDown(C, R) 2949 C -= -RoundUp(-C, R); // C = C - RoundDown(C, R) 2960 C -= LowkR; 2967 << B << "x + " << C << ", rw:" << RangeWidth << '\n'); 2969 APInt D = SqrB - 4*A*C; 3013 APInt VX = (A*X + B)*X + C;