Lines Matching refs:ErrorMSBs
175 unsigned ErrorMSBs;
187 Polynomial(Value *V) : ErrorMSBs((unsigned)-1), V(V), B(), A() {
190 ErrorMSBs = 0;
196 Polynomial(const APInt &A, unsigned ErrorMSBs = 0)
197 : ErrorMSBs(ErrorMSBs), V(NULL), B(), A(A) {}
199 Polynomial(unsigned BitWidth, uint64_t A, unsigned ErrorMSBs = 0)
200 : ErrorMSBs(ErrorMSBs), V(NULL), B(), A(BitWidth, A) {}
202 Polynomial() : ErrorMSBs((unsigned)-1), V(NULL), B(), A() {}
206 if (ErrorMSBs == (unsigned)-1)
209 ErrorMSBs += amt;
210 if (ErrorMSBs > A.getBitWidth())
211 ErrorMSBs = A.getBitWidth();
216 if (ErrorMSBs == (unsigned)-1)
219 if (ErrorMSBs > amt)
220 ErrorMSBs -= amt;
222 ErrorMSBs = 0;
244 ErrorMSBs = (unsigned)-1;
305 ErrorMSBs = (unsigned)-1;
316 ErrorMSBs = 0;
462 ErrorMSBs = (unsigned)-1;
478 // `ErrorMSBs`. Otherwise set all bits as undefined.
480 ErrorMSBs = A.getBitWidth();
552 return Polynomial(A - o.A, std::max(ErrorMSBs, o.ErrorMSBs));
573 return (r.ErrorMSBs == 0) && (!r.isFirstOrder()) && (r.A.isNullValue());
578 OS << "[{#ErrBits:" << ErrorMSBs << "} ";