Home | History | Annotate | Download | only in Analysis

Lines Matching defs:Width

2246     unsigned Width = CI->getBitWidth();
2247 APInt Lower = APInt(Width, 0);
2248 APInt Upper = APInt(Width, 0);
2262 APInt NegOne = APInt::getAllOnesValue(Width);
2276 APInt IntMin = APInt::getSignedMinValue(Width);
2277 APInt IntMax = APInt::getSignedMaxValue(Width);
2284 } else if (Val.countLeadingZeros() < Width - 1) {
2312 APInt NegOne = APInt::getAllOnesValue(Width);
2313 if (CI2->getValue().ult(Width))
2316 // 'lshr CI2, x' produces [CI2 >> (Width-1), CI2].
2317 unsigned ShiftAmount = Width - 1;
2324 APInt IntMin = APInt::getSignedMinValue(Width);
2325 APInt IntMax = APInt::getSignedMaxValue(Width);
2326 if (CI2->getValue().ult(Width)) {
2331 unsigned ShiftAmount = Width - 1;
2335 // 'ashr CI2, x' produces [CI2, CI2 >> (Width-1)]
2339 // 'ashr CI2, x' produces [CI2 >> (Width-1), CI2]