Lines Matching refs:CharWidth
160 const uint64_t CharWidth = Context.getCharWidth();
217 Tmp = Tmp.zext(CharWidth);
222 Tmp = Tmp.shl(CharWidth - BitsInPreviousByte);
241 assert(AT->getElementType()->isIntegerTy(CharWidth) &&
253 Elements.back()->getType()->isIntegerTy(CharWidth) &&
264 while (FieldValue.getBitWidth() > CharWidth) {
270 FieldValue.lshr(FieldValue.getBitWidth() - CharWidth).trunc(CharWidth);
273 Tmp = FieldValue.trunc(CharWidth);
275 FieldValue = FieldValue.lshr(CharWidth);
281 FieldValue = FieldValue.trunc(FieldValue.getBitWidth() - CharWidth);
286 assert(FieldValue.getBitWidth() <= CharWidth &&
289 if (FieldValue.getBitWidth() < CharWidth) {
293 FieldValue = FieldValue.zext(CharWidth) << (CharWidth - BitWidth);
295 FieldValue = FieldValue.zext(CharWidth);