Searched refs:UTF32 (Results 1 - 23 of 23) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DConvertUTF.h32 Conversions between UTF32, UTF-16, and UTF-8. Header file.
109 typedef unsigned int UTF32; /* at least 32 bits */ typedef in namespace:llvm
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
143 * Convert a partial UTF8 sequence to UTF32. If the sequence ends in an
148 UTF32** targetStart, UTF32* targetEn
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DDJB.cpp21 static UTF32 chopOneUTF32(StringRef &Buffer) {
22 UTF32 C;
26 UTF32 *Begin32 = &C;
37 static StringRef toUTF8(UTF32 C, MutableArrayRef<UTF8> Storage) {
38 const UTF32 *Begin32 = &C;
51 static UTF32 foldCharDwarf(UTF32 C) {
77 UTF32 C = foldCharDwarf(chopOneUTF32(Buffer));
H A DConvertUTF.cpp32 Conversions between UTF32, UTF-16, and UTF-8. Source code file.
86 static const UTF32 halfBase = 0x0010000UL;
87 static const UTF32 halfMask = 0x3FFUL;
89 #define UNI_SUR_HIGH_START (UTF32)0xD800
90 #define UNI_SUR_HIGH_END (UTF32)0xDBFF
91 #define UNI_SUR_LOW_START (UTF32)0xDC00
92 #define UNI_SUR_LOW_END (UTF32)0xDFFF
119 static const UTF32 offsetsFromUTF8[6] = { 0x00000000UL, 0x00003080UL, 0x000E2080UL,
145 const UTF32** sourceStart, const UTF32* sourceEn
[all...]
H A DConvertUTFWrapper.cpp50 UTF32 *targetStart = reinterpret_cast<UTF32*>(ResultPtr);
66 const UTF32 *SourceStart = &Source;
67 const UTF32 *SourceEnd = SourceStart + 1;
229 const UTF32 *Start = reinterpret_cast<const UTF32 *>(Source.data());
230 const UTF32 *End =
231 reinterpret_cast<const UTF32 *>(Source.data() + Source.size());
H A DJSON.cpp548 std::vector<UTF32> Codepoints(S.size()); // 1 codepoint per byte suffices.
550 UTF32 *Out32 = Codepoints.data();
555 const UTF32 *In32 = Codepoints.data();
H A DUnicode.cpp349 UTF32 buf[1];
351 UTF32 *Target = &buf[0];
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCxxStringTypes.cpp102 StringPrinter::StringElementType::UTF32>(options)) {
148 StringPrinter::StringElementType::UTF32>(options);
231 StringPrinter::StringElementType::UTF32>(options);
273 StringPrinter::StringElementType::UTF32>(options);
H A DLibCxx.cpp726 lldb_private::formatters::StringPrinter::StringElementType::UTF32>(
809 return formatStringImpl<StringPrinter::StringElementType::UTF32>(
H A DLibStdcpp.cpp335 StringPrinter::StringElementType::UTF32>(options);
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DStringPrinter.h23 enum class StringElementType { ASCII, UTF8, UTF16, UTF32 };
/freebsd-13-stable/contrib/llvm-project/lldb/source/DataFormatters/
H A DStringPrinter.cpp96 DecodedCharBuffer attemptASCIIEscape(llvm::UTF32 c,
180 llvm::UTF32 codepoint = 0;
510 bool StringPrinter::ReadStringAndDumpToStream<StringElementType::UTF32>(
512 return ReadEncodedBufferAndDumpToStream<llvm::UTF32>(
513 StringElementType::UTF32, options, llvm::ConvertUTF32toUTF8);
538 bool StringPrinter::ReadBufferAndDumpToStream<StringElementType::UTF32>(
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/
H A DLiteralSupport.cpp273 /// return the UTF32.
309 UcnVal > 0x10FFFF) { // maximum legal UTF32 value
378 /// convert the UTF32 to UTF8 or UTF16. This is a subroutine of
387 typedef uint32_t UTF32; typedef
388 UTF32 UcnVal = 0;
405 llvm::UTF32 *ResultPtr = reinterpret_cast<llvm::UTF32*>(ResultBuf);
416 if (UcnVal <= (UTF32)0xFFFF) {
432 // Now that we've parsed/checked the UCN, we convert from UTF32->UTF8.
439 if (UcnVal < (UTF32)
[all...]
H A DLexer.cpp1618 llvm::UTF32 CodePoint;
3897 llvm::UTF32 CodePoint;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/
H A DTextDiagnostic.cpp122 llvm::UTF32 c;
123 llvm::UTF32 *cptr = &c;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h1558 UTF32 enumerator in enum:clang::CharacterLiteral::CharacterKind
1754 enum StringKind { Ascii, Wide, UTF8, UTF16, UTF32 }; enumerator in enum:clang::final::StringKind
1855 bool isUTF32() const { return getKind() == UTF32; }
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtPrinter.cpp1064 case CharacterLiteral::UTF32: OS << 'U'; break;
H A DExpr.cpp984 case UTF32:
1078 case UTF32: OS << 'U'; break;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp336 case CharacterLiteral::UTF32:
626 case CharacterLiteral::UTF32:
H A DSemaChecking.cpp7544 llvm::UTF32 CodePoint;
7553 CodePoint = (llvm::UTF32)FirstChar;
H A DSemaExprCXX.cpp3848 case StringLiteral::UTF32:
H A DSemaInit.cpp115 case StringLiteral::UTF32:
H A DSemaTemplate.cpp7460 Kind = CharacterLiteral::UTF32;
H A DSemaExpr.cpp1789 Kind = StringLiteral::UTF32;
3525 Kind = CharacterLiteral::UTF32;

Completed in 412 milliseconds