Lines Matching full:charwidth
144 const uint64_t CharWidth = Context.getCharWidth();
201 Tmp = Tmp.zext(CharWidth);
206 Tmp = Tmp.shl(CharWidth - BitsInPreviousByte);
225 assert(AT->getElementType()->isIntegerTy(CharWidth) &&
237 Elements.back()->getType()->isIntegerTy(CharWidth) &&
248 while (FieldValue.getBitWidth() > CharWidth) {
254 FieldValue.lshr(FieldValue.getBitWidth() - CharWidth).trunc(CharWidth);
257 Tmp = FieldValue.trunc(CharWidth);
259 FieldValue = FieldValue.lshr(CharWidth);
265 FieldValue = FieldValue.trunc(FieldValue.getBitWidth() - CharWidth);
270 assert(FieldValue.getBitWidth() <= CharWidth &&
273 if (FieldValue.getBitWidth() < CharWidth) {
277 FieldValue = FieldValue.zext(CharWidth) << (CharWidth - BitWidth);
279 FieldValue = FieldValue.zext(CharWidth);