Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DConvertUTF.cpp102 static const UTF32 halfBase = 0x0010000UL;
103 static const UTF32 halfMask = 0x3FFUL;
105 #define UNI_SUR_HIGH_START (UTF32)0xD800
106 #define UNI_SUR_HIGH_END (UTF32)0xDBFF
107 #define UNI_SUR_LOW_START (UTF32)0xDC00
108 #define UNI_SUR_LOW_END (UTF32)0xDFFF
135 static const UTF32 offsetsFromUTF8[6] = { 0x00000000UL, 0x00003080UL, 0x000E2080UL,
161 const UTF32** sourceStart, const UTF32* sourceEnd, in ConvertUTF32toUTF16()
164 const UTF32* source = *sourceStart; in ConvertUTF32toUTF16()
167 UTF32 ch; in ConvertUTF32toUTF16()
[all …]
H A DConvertUTFWrapper.cpp49 UTF32 *targetStart = reinterpret_cast<UTF32 *>(ResultPtr); in ConvertUTF8toWide()
65 const UTF32 *SourceStart = &Source; in ConvertCodePointToUTF8()
66 const UTF32 *SourceEnd = SourceStart + 1; in ConvertCodePointToUTF8()
152 const UTF32 *Src = reinterpret_cast<const UTF32 *>(SrcBytes.begin()); in convertUTF32ToUTF8String()
153 const UTF32 *SrcEnd = reinterpret_cast<const UTF32 *>(SrcBytes.end()); in convertUTF32ToUTF8String()
155 assert((uintptr_t)Src % sizeof(UTF32) == 0); in convertUTF32ToUTF8String()
158 std::vector<UTF32> ByteSwapped; in convertUTF32ToUTF8String()
161 for (UTF32 &I : ByteSwapped) in convertUTF32ToUTF8String()
192 bool convertUTF32ToUTF8String(ArrayRef<UTF32> Src, std::string &Out) { in convertUTF32ToUTF8String()
195 Src.size() * sizeof(UTF32)), in convertUTF32ToUTF8String()
[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()
78 UTF32 C = foldCharDwarf(chopOneUTF32(Buffer)); in caseFoldingDjbHash()
H A DUnicode.cpp497 UTF32 buf[1]; in columnWidthUTF8()
499 UTF32 *Target = &buf[0]; in columnWidthUTF8()
H A DJSON.cpp711 std::vector<UTF32> Codepoints(S.size()); // 1 codepoint per byte suffices. in fixUTF8()
713 UTF32 *Out32 = Codepoints.data(); in fixUTF8()
718 const UTF32 *In32 = Codepoints.data(); in fixUTF8()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DConvertUTF.h129 typedef unsigned int UTF32; /* at least 32 bits */ typedef
135 #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD
136 #define UNI_MAX_BMP (UTF32)0x0000FFFF
137 #define UNI_MAX_UTF16 (UTF32)0x0010FFFF
138 #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF
139 #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF
173 UTF32 **targetStart,
174 UTF32 *targetEnd,
183 UTF32 **targetStart,
184 UTF32 *targetEnd,
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCxxStringTypes.cpp44 case StringElementType::UTF32: in getElementTraits()
109 return CharStringSummaryProvider<StringElementType::UTF32>(valobj, stream); in Char32StringSummaryProvider()
138 return StringPrinter::ReadStringAndDumpToStream<StringElementType::UTF32>( in WCharStringSummaryProvider()
159 return CharSummaryProvider<StringElementType::UTF32>(valobj, stream); in Char32SummaryProvider()
193 return StringPrinter::ReadBufferAndDumpToStream<StringElementType::UTF32>( in WCharSummaryProvider()
268 lldb_private::formatters::StringBufferSummaryProvider<StringElementType::UTF32>(
H A DMsvcStl.cpp40 case StringElementType::UTF32: in StringElementByteSize()
151 StringElementType::UTF32>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider()
153 return MsvcStlStringSummaryProviderImpl<StringElementType::UTF32>( in MsvcStlStringSummaryProvider()
H A DLibCxx.cpp583 return StringBufferSummaryProvider<StringPrinter::StringElementType::UTF32>( in LibcxxWStringSummaryProvider()
635 return formatStringImpl<StringPrinter::StringElementType::UTF32>( in LibcxxStringSummaryProviderUTF32()
695 return formatStringViewImpl<StringPrinter::StringElementType::UTF32>( in LibcxxStringViewSummaryProviderUTF32()
725 return StringBufferSummaryProvider<StringPrinter::StringElementType::UTF32>( in LibcxxWStringViewSummaryProvider()
H A DCPlusPlusLanguage.cpp1698 MsvcStlStringSummaryProvider<StringElementType::UTF32>, in LoadMsvcStlFormatters()
/freebsd/contrib/llvm-project/lldb/source/DataFormatters/
H A DStringPrinter.cpp96 DecodedCharBuffer attemptASCIIEscape(llvm::UTF32 c, in attemptASCIIEscape()
180 llvm::UTF32 codepoint = 0; in GetPrintableImpl()
508 bool StringPrinter::ReadStringAndDumpToStream<StringElementType::UTF32>( in ReadStringAndDumpToStream()
510 return ReadEncodedBufferAndDumpToStream<llvm::UTF32>( in ReadStringAndDumpToStream()
511 StringElementType::UTF32, options, llvm::ConvertUTF32toUTF8); in ReadStringAndDumpToStream()
536 bool StringPrinter::ReadBufferAndDumpToStream<StringElementType::UTF32>( in ReadBufferAndDumpToStream()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DLiteralSupport.cpp580 llvm::UTF32 V = Match.Value; in DiagnoseInvalidUnicodeCharacterName()
582 llvm::convertUTF32ToUTF8String(llvm::ArrayRef<llvm::UTF32>(&V, 1), Str); in DiagnoseInvalidUnicodeCharacterName()
759 typedef uint32_t UTF32; in EncodeUCNEscape() typedef
760 UTF32 UcnVal = 0; in EncodeUCNEscape()
777 llvm::UTF32 *ResultPtr = reinterpret_cast<llvm::UTF32*>(ResultBuf); in EncodeUCNEscape()
788 if (UcnVal <= (UTF32)0xFFFF) { in EncodeUCNEscape()
811 if (UcnVal < (UTF32)0x80) in EncodeUCNEscape()
813 else if (UcnVal < (UTF32)0x800) in EncodeUCNEscape()
815 else if (UcnVal < (UTF32)0x10000) in EncodeUCNEscape()
2264 llvm::UTF32 *ResultWidePtr = reinterpret_cast<llvm::UTF32*>(ResultPtr); in init()
[all …]
H A DLexer.cpp1827 llvm::UTF32 CodePoint; in tryConsumeIdentifierUTF8Char()
4459 llvm::UTF32 CodePoint; in LexTokenInternal()
/freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DStringPrinter.h23 enum class StringElementType { ASCII, UTF8, UTF16, UTF32 }; enumerator
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DTextDiagnostic.cpp136 llvm::UTF32 C; in printableTextForNextCharacter()
137 llvm::UTF32 *CPtr = &C; in printableTextForNextCharacter()
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DDiagnostic.cpp1102 llvm::UTF32 CodepointValue; in EscapeStringForDiagnostic()
1103 llvm::UTF32 *CpPtr = &CodepointValue; in EscapeStringForDiagnostic()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp99 Kind = CharacterLiteralKind::UTF32; in printIntegral()
H A DExpr.cpp1033 case CharacterLiteralKind::UTF32: in print()
1111 case StringLiteralKind::UTF32: in mapCharByteWidth()
1223 case StringLiteralKind::UTF32: in outputString()
/freebsd/contrib/llvm-project/lldb/source/Host/common/
H A DEditline.cpp1732 llvm::UTF32 code_point = 0; in CompleteCharacter()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h1601 enum class CharacterLiteralKind { Ascii, Wide, UTF8, UTF16, UTF32 }; enumerator
1766 UTF32, enumerator
1918 bool isUTF32() const { return getKind() == StringLiteralKind::UTF32; } in isUTF32()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp342 case CharacterLiteralKind::UTF32: in BuildObjCNumericLiteral()
631 case CharacterLiteralKind::UTF32: in BuildObjCBoxedExpr()
H A DSemaExprCXX.cpp4466 case StringLiteralKind::UTF32: in IsStringLiteralToNonConstPointerConversion()
H A DSemaChecking.cpp7131 llvm::UTF32 CodePoint; in HandleInvalidConversionSpecifier()
7140 CodePoint = (llvm::UTF32)FirstChar; in HandleInvalidConversionSpecifier()
H A DSemaInit.cpp135 case StringLiteralKind::UTF32: in IsStringInit()
H A DSemaExpr.cpp2171 Kind = StringLiteralKind::UTF32; in ActOnStringLiteral()
3601 Kind = CharacterLiteralKind::UTF32; in ActOnCharacterConstant()

12