Lines Matching defs:destWidth
88 return truncRange(range, /*destWidth=*/indexMinWidth);
92 extRange(thirtyTwo, /*destWidth=*/indexMaxWidth);
94 truncRange(sixtyFour, /*destWidth=*/indexMinWidth);
120 unsigned int destWidth) {
121 APInt umin = range.umin().zext(destWidth);
122 APInt umax = range.umax().zext(destWidth);
123 APInt smin = range.smin().sext(destWidth);
124 APInt smax = range.smax().sext(destWidth);
129 unsigned destWidth) {
130 APInt umin = range.umin().zext(destWidth);
131 APInt umax = range.umax().zext(destWidth);
136 unsigned destWidth) {
137 APInt smin = range.smin().sext(destWidth);
138 APInt smax = range.smax().sext(destWidth);
143 unsigned int destWidth) {
149 range.umin().lshr(destWidth) != range.umax().lshr(destWidth);
150 APInt umin = hasUnsignedRollover ? APInt::getZero(destWidth)
151 : range.umin().trunc(destWidth);
152 APInt umax = hasUnsignedRollover ? APInt::getMaxValue(destWidth)
153 : range.umax().trunc(destWidth);
164 APInt sminHighPart = range.smin().ashr(destWidth - 1);
165 APInt smaxHighPart = range.smax().ashr(destWidth - 1);
171 APInt smin = hasSignedOverflow ? APInt::getSignedMinValue(destWidth)
172 : range.smin().trunc(destWidth);
173 APInt smax = hasSignedOverflow ? APInt::getSignedMaxValue(destWidth)
174 : range.smax().trunc(destWidth);