Home
last modified time | relevance | path

Searched refs:UTF32 (Results 1 – 18 of 18) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Support/
H A DConvertUTF.cpp145 const UTF32** sourceStart, const UTF32* sourceEnd, in ConvertUTF32toUTF16()
151 UTF32 ch; in ConvertUTF32toUTF16()
195 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags) { in ConvertUTF16toUTF32()
198 UTF32* target = *targetStart; in ConvertUTF16toUTF32()
199 UTF32 ch, ch2; in ConvertUTF16toUTF32()
254 UTF32 ch; in ConvertUTF16toUTF8()
318 const UTF32** sourceStart, const UTF32* sourceEnd, in ConvertUTF32toUTF8()
324 UTF32 ch; in ConvertUTF32toUTF8()
548 UTF32 ch = 0; in ConvertUTF8toUTF16()
616 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags, in ConvertUTF8toUTF32Impl()
[all …]
H A DDJB.cpp21 static UTF32 chopOneUTF32(StringRef &Buffer) { in chopOneUTF32()
22 UTF32 C; in chopOneUTF32()
26 UTF32 *Begin32 = &C; in chopOneUTF32()
37 static StringRef toUTF8(UTF32 C, MutableArrayRef<UTF8> Storage) { in toUTF8()
38 const UTF32 *Begin32 = &C; in toUTF8()
51 static UTF32 foldCharDwarf(UTF32 C) { in foldCharDwarf()
77 UTF32 C = foldCharDwarf(chopOneUTF32(Buffer)); in caseFoldingDjbHash()
H A DConvertUTFWrapper.cpp50 UTF32 *targetStart = reinterpret_cast<UTF32*>(ResultPtr); in ConvertUTF8toWide()
66 const UTF32 *SourceStart = &Source; in ConvertCodePointToUTF8()
67 const UTF32 *SourceEnd = SourceStart + 1; in ConvertCodePointToUTF8()
231 const UTF32 *Start = reinterpret_cast<const UTF32 *>(Source.data()); in convertWideToUTF8()
232 const UTF32 *End = in convertWideToUTF8()
233 reinterpret_cast<const UTF32 *>(Source.data() + Source.size()); in convertWideToUTF8()
H A DUnicode.cpp360 UTF32 buf[1]; in columnWidthUTF8()
362 UTF32 *Target = &buf[0]; in columnWidthUTF8()
H A DJSON.cpp694 std::vector<UTF32> Codepoints(S.size()); // 1 codepoint per byte suffices. in fixUTF8()
696 UTF32 *Out32 = Codepoints.data(); in fixUTF8()
701 const UTF32 *In32 = Codepoints.data(); in fixUTF8()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DConvertUTF.h109 typedef unsigned int UTF32; /* at least 32 bits */ typedef
115 #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD
116 #define UNI_MAX_BMP (UTF32)0x0000FFFF
117 #define UNI_MAX_UTF16 (UTF32)0x0010FFFF
118 #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF
119 #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF
148 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
156 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
163 const UTF32** sourceStart, const UTF32* sourceEnd,
168 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
[all …]
/netbsd/external/apache2/llvm/dist/clang/lib/Lex/
H A DLiteralSupport.cpp387 typedef uint32_t UTF32; in EncodeUCNEscape() typedef
388 UTF32 UcnVal = 0; in EncodeUCNEscape()
405 llvm::UTF32 *ResultPtr = reinterpret_cast<llvm::UTF32*>(ResultBuf); in EncodeUCNEscape()
416 if (UcnVal <= (UTF32)0xFFFF) { in EncodeUCNEscape()
439 if (UcnVal < (UTF32)0x80) in EncodeUCNEscape()
441 else if (UcnVal < (UTF32)0x800) in EncodeUCNEscape()
443 else if (UcnVal < (UTF32)0x10000) in EncodeUCNEscape()
1743 llvm::UTF32 *ResultWidePtr = reinterpret_cast<llvm::UTF32*>(ResultPtr); in init()
1764 llvm::UTF32 *ResultWidePtr = reinterpret_cast<llvm::UTF32*>(ResultBuf.data()); in init()
H A DLexer.cpp1620 llvm::UTF32 CodePoint; in tryConsumeIdentifierUTF8Char()
3922 llvm::UTF32 CodePoint; in LexTokenInternal()
/netbsd/external/apache2/llvm/dist/clang/lib/Frontend/
H A DTextDiagnostic.cpp122 llvm::UTF32 c; in printableTextForNextCharacter()
123 llvm::UTF32 *cptr = &c; in printableTextForNextCharacter()
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DTemplateBase.cpp99 Kind = CharacterLiteral::UTF32; in printIntegral()
H A DExpr.cpp885 case CharacterLiteral::UTF32: in print()
992 case UTF32: in mapCharByteWidth()
1086 case UTF32: OS << 'U'; break; in outputString()
/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExpr.h1581 UTF32 enumerator
1779 enum StringKind { Ascii, Wide, UTF8, UTF16, UTF32 }; enumerator
1880 bool isUTF32() const { return getKind() == UTF32; } in isUTF32()
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExprObjC.cpp336 case CharacterLiteral::UTF32: in BuildObjCNumericLiteral()
626 case CharacterLiteral::UTF32: in BuildObjCBoxedExpr()
H A DSemaChecking.cpp8024 llvm::UTF32 CodePoint; in HandleInvalidConversionSpecifier()
8033 CodePoint = (llvm::UTF32)FirstChar; in HandleInvalidConversionSpecifier()
H A DSemaExprCXX.cpp3936 case StringLiteral::UTF32: in IsStringLiteralToNonConstPointerConversion()
H A DSemaExpr.cpp1815 Kind = StringLiteral::UTF32; in ActOnStringLiteral()
3558 Kind = CharacterLiteral::UTF32; in ActOnCharacterConstant()
H A DSemaInit.cpp116 case StringLiteral::UTF32: in IsStringInit()
H A DSemaTemplate.cpp7617 Kind = CharacterLiteral::UTF32; in BuildExpressionFromIntegralTemplateArgument()