Lines Matching defs:CharByteWidth
1101 unsigned CharByteWidth = 0;
1105 CharByteWidth = Target.getCharWidth();
1108 CharByteWidth = Target.getWCharWidth();
1111 CharByteWidth = Target.getChar16Width();
1114 CharByteWidth = Target.getChar32Width();
1119 assert((CharByteWidth & 7) == 0 && "Assumes character size is byte multiple");
1120 CharByteWidth /= 8;
1121 assert((CharByteWidth == 1 || CharByteWidth == 2 || CharByteWidth == 4) &&
1123 return CharByteWidth;
1140 unsigned CharByteWidth = mapCharByteWidth(Ctx.getTargetInfo(), Kind);
1142 assert((ByteLength % CharByteWidth == 0) &&
1143 "The size of the data must be a multiple of CharByteWidth!");
1148 switch (CharByteWidth) {
1162 StringLiteralBits.CharByteWidth = CharByteWidth;
1166 StringLiteralBits.CharByteWidth = 1;
1184 unsigned Length, unsigned CharByteWidth)
1186 StringLiteralBits.CharByteWidth = CharByteWidth;
1205 unsigned CharByteWidth) {
1207 1, NumConcatenated, Length * CharByteWidth),
1210 StringLiteral(EmptyShell(), NumConcatenated, Length, CharByteWidth);