/llvm-project/llvm/include/llvm/Support/ |
H A D | ConvertUTF.h | 129 typedef unsigned short UTF16; /* at least 16 bits */ typedef 162 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags); 181 const UTF16** sourceStart, const UTF16* sourceEnd, 189 const UTF16** sourceStart, const UTF16* sourceEnd, 194 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags); 303 bool convertUTF16ToUTF8String(ArrayRef<UTF16> Src, std::string &Out); 329 SmallVectorImpl<UTF16> &DstUTF16);
|
H A D | BinaryStreamReader.h | 115 Error readWideString(ArrayRef<UTF16> &Dest);
|
/llvm-project/llvm/lib/Support/ |
H A D | ConvertUTFWrapper.cpp | 36 UTF16 *targetStart = reinterpret_cast<UTF16 *>(ResultPtr); in ConvertUTF8toWide() 94 const UTF16 *Src = reinterpret_cast<const UTF16 *>(SrcBytes.begin()); in convertUTF16ToUTF8String() 95 const UTF16 *SrcEnd = reinterpret_cast<const UTF16 *>(SrcBytes.end()); in convertUTF16ToUTF8String() 97 assert((uintptr_t)Src % sizeof(UTF16) == 0); in convertUTF16ToUTF8String() 100 std::vector<UTF16> ByteSwapped; in convertUTF16ToUTF8String() 103 for (UTF16 &I : ByteSwapped) in convertUTF16ToUTF8String() 134 bool convertUTF16ToUTF8String(ArrayRef<UTF16> Sr in convertUTF16ToUTF8String() [all...] |
H A D | ConvertUTF.cpp | 162 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags) { in ConvertUTF32toUTF16() 165 UTF16* target = *targetStart; in ConvertUTF32toUTF16() 183 *target++ = (UTF16)ch; /* normal case */ in ConvertUTF32toUTF16() 198 *target++ = (UTF16)((ch >> halfShift) + UNI_SUR_HIGH_START); in ConvertUTF32toUTF16() 199 *target++ = (UTF16)((ch & halfMask) + UNI_SUR_LOW_START); in ConvertUTF32toUTF16() 210 const UTF16** sourceStart, const UTF16* sourceEnd, in ConvertUTF16toUTF32() 213 const UTF16* source = *sourceStart; in ConvertUTF16toUTF32() 217 … const UTF16* oldSource = source; /* In case we have to back up because of target overflow. */ in ConvertUTF16toUTF32() 264 const UTF16** sourceStart, const UTF16* sourceEnd, in ConvertUTF16toUTF8() 267 const UTF16* source = *sourceStart; in ConvertUTF16toUTF8() [all …]
|
H A D | BinaryStreamReader.cpp | 101 Error BinaryStreamReader::readWideString(ArrayRef<UTF16> &Dest) { in readWideString() 104 const UTF16 *C; in readWideString()
|
/llvm-project/llvm/include/llvm/Object/ |
H A D | WindowsResource.h | 102 ArrayRef<UTF16> getTypeString() const { return Type; } in getTypeString() 105 ArrayRef<UTF16> getNameString() const { return Name; } in getNameString() 127 ArrayRef<UTF16> Type; 130 ArrayRef<UTF16> Name; 164 ArrayRef<std::vector<UTF16>> getStringTable() const { return StringTable; } in getStringTable() 203 std::vector<std::vector<UTF16>> &StringTable, 206 std::vector<std::vector<UTF16>> &StringTable); 208 std::vector<std::vector<UTF16>> &StringTable); 216 TreeNode &addNameChild(ArrayRef<UTF16> NameRef, 217 std::vector<std::vector<UTF16>> &StringTable); [all …]
|
H A D | COFF.h | 1416 Expected<ArrayRef<UTF16>> 1441 Expected<ArrayRef<UTF16>> getDirStringAtOffset(uint32_t Offset);
|
/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
H A D | CxxStringTypes.cpp | 42 case StringElementType::UTF16: in getElementTraits() 104 return CharStringSummaryProvider<StringElementType::UTF16>(valobj, stream); in Char16StringSummaryProvider() 142 return StringPrinter::ReadStringAndDumpToStream<StringElementType::UTF16>( in WCharStringSummaryProvider() 161 return CharSummaryProvider<StringElementType::UTF16>(valobj, stream); in Char16SummaryProvider() 204 return StringPrinter::ReadBufferAndDumpToStream<StringElementType::UTF16>( in WCharSummaryProvider()
|
H A D | LibCxx.cpp | 596 lldb_private::formatters::StringPrinter::StringElementType::UTF16>( in LibcxxStringSummaryProvider() 705 return formatStringImpl<StringPrinter::StringElementType::UTF16>( in formatStringViewImpl() 765 return formatStringViewImpl<StringPrinter::StringElementType::UTF16>( in LibcxxChronoTimePointSecondsSummaryProvider()
|
H A D | LibStdcpp.cpp | 351 StringPrinter::StringElementType::UTF16>(options); in LibStdcppWStringSummaryProvider()
|
/llvm-project/llvm/lib/Object/ |
H A D | WindowsResource.cpp | 99 ArrayRef<UTF16> &Str, bool &IsString) { in readStringOrId() 169 static bool convertUTF16LEToUTF8String(ArrayRef<UTF16> Src, std::string &Out) { in convertUTF16LEToUTF8String() 173 std::vector<UTF16> EndianCorrectedSrc; in convertUTF16LEToUTF8String() 383 std::vector<std::vector<UTF16>> &StringTable, TreeNode *&Result) { in addEntry() 484 std::vector<std::vector<UTF16>> &StringTable) { in addTypeNode() 493 std::vector<std::vector<UTF16>> &StringTable) { in addNameNode() 535 ArrayRef<UTF16> NameRef, std::vector<std::vector<UTF16>> &StringTable) { in addNameChild() 633 const ArrayRef<std::vector<UTF16>> StringTable; 677 uint32_t StringSize = String.size() * sizeof(UTF16) + sizeof(uint16_t); in performSectionOneLayout() 962 auto *Start = reinterpret_cast<UTF16 *>(BufferStart + CurrentOffset); in writeDirectoryStringTable() [all …]
|
H A D | Minidump.cpp | 27 // UTF16. in getString() 45 SmallVector<UTF16, 32> WStr(Size); in getString()
|
H A D | COFFObjectFile.cpp | 2210 Expected<ArrayRef<UTF16>> 2216 ArrayRef<UTF16> RawDirString; 2221 Expected<ArrayRef<UTF16>>
|
/llvm-project/lldb/source/Plugins/Platform/Windows/ |
H A D | PlatformWindows.cpp | 200 llvm::SmallVector<llvm::UTF16, 261> name; in DoLoadImage() 210 process->AllocateMemory(name.size() * sizeof(llvm::UTF16), in DoLoadImage() 225 name.size() * sizeof(llvm::UTF16), status); in DoLoadImage() 236 llvm::SmallVector<llvm::UTF16, 261> search_paths; in DoLoadImage() 242 llvm::SmallVector<llvm::UTF16, 261> buffer; in DoLoadImage() 252 process->AllocateMemory(search_paths.size() * sizeof(llvm::UTF16), in DoLoadImage() 267 search_paths.size() * sizeof(llvm::UTF16), status); in DoLoadImage()
|
/llvm-project/llvm/tools/llvm-readobj/ |
H A D | WindowsResourceDumper.cpp | 22 std::string stripUTF16(const ArrayRef<UTF16> &UTF16Str) { in stripUTF16() 26 for (UTF16 Ch : UTF16Str) { in stripUTF16()
|
/llvm-project/llvm/tools/llvm-rc/ |
H A D | ResourceFileWriter.cpp | 112 static UTF16 cp1252ToUnicode(unsigned char C) { in cp1252ToUnicode() 113 static const UTF16 Map80[] = { in cp1252ToUnicode() 147 bool &IsLongString, SmallVectorImpl<UTF16> &Result, in processString() 150 SmallVector<UTF16, 128> Chars; in processString() 170 for (UTF16 &Ch : Chars) { in processString() 180 auto AddRes = [&Result, NullHandler, IsLongString](UTF16 Char) -> Error { in processString() 194 auto AddEscapedChar = [AddRes, IsLongString, CodePage](UTF16 Char) -> Error { in processString() 220 UTF16 CurChar = Chars[Pos]; in processString() 233 UTF16 TypeChar = Chars[Pos]; in processString() 239 UTF16 ReadInt = 0; in processString() [all …]
|
/llvm-project/lldb/source/DataFormatters/ |
H A D | StringPrinter.cpp | 501 bool StringPrinter::ReadStringAndDumpToStream<StringElementType::UTF16>( in ReadStringAndDumpToStream() 503 return ReadEncodedBufferAndDumpToStream<llvm::UTF16>( in ReadStringAndDumpToStream() 504 StringElementType::UTF16, options, llvm::ConvertUTF16toUTF8); in ReadStringAndDumpToStream() 529 bool StringPrinter::ReadBufferAndDumpToStream<StringElementType::UTF16>( in ReadBufferAndDumpToStream()
|
/llvm-project/lldb/source/Plugins/Language/ObjC/ |
H A D | NSString.cpp | 154 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider() 205 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider() 231 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider()
|
/llvm-project/llvm/unittests/Support/ |
H A D | ConvertUTFTest.cpp | 19 alignas(UTF16) static const char Src[] = "\xff\xfe\xa0\x0c_\x00\xa0\x0c"; in TEST() 42 alignas(UTF16) static const char Src[] = "\xfe\xff\x0c\xa0\x00_\x0c\xa0"; in TEST() 67 SmallVector<UTF16, 5> Result; in TEST() 70 static const UTF16 Expected[] = {0x0CA0, 0x005f, 0x0CA0, 0}; in TEST() 107 alignas(UTF16) static const char Src[] = "\xff\xfe\xa0\x0c_\x00\xa0\x0c"; in TEST() 108 ArrayRef<UTF16> SrcRef = ArrayRef((const UTF16 *)Src, 4); in TEST() 1152 // Note: U+E0100 is <DB40 DD00> in UTF16. in TEST()
|
/llvm-project/lldb/include/lldb/DataFormatters/ |
H A D | StringPrinter.h | 23 enum class StringElementType { ASCII, UTF8, UTF16, UTF32 }; enumerator
|
/llvm-project/clang/lib/Lex/ |
H A D | LiteralSupport.cpp | 754 /// convert the UTF32 to UTF8 or UTF16. This is a subroutine of 790 llvm::UTF16 *ResultPtr = reinterpret_cast<llvm::UTF16*>(ResultBuf); in EncodeUCNEscape() 798 // Convert to UTF16. in EncodeUCNEscape() 2232 llvm::UTF16 *ResultWidePtr = reinterpret_cast<llvm::UTF16*>(ResultPtr); in init() 2254 llvm::UTF16 *ResultWidePtr = reinterpret_cast<llvm::UTF16*>(ResultBuf.data()); in init()
|
/llvm-project/llvm/lib/DebugInfo/PDB/DIA/ |
H A D | DIASession.cpp | 96 llvm::SmallVector<UTF16, 128> Path16; in createFromPdb() 122 llvm::SmallVector<UTF16, 128> Path16; in createFromExe()
|
H A D | DIARawSymbol.cpp | 414 llvm::SmallVector<UTF16, 32> Name16; in findChildren() 433 llvm::SmallVector<UTF16, 32> Name16; in findChildrenByAddr() 452 llvm::SmallVector<UTF16, 32> Name16; in findChildrenByVA() 471 llvm::SmallVector<UTF16, 32> Name16; in findChildrenByRVA()
|
/llvm-project/llvm/lib/ObjectYAML/ |
H A D | MinidumpEmitter.cpp | 94 SmallVector<UTF16, 32> WStr; in allocateString()
|
/llvm-project/clang-tools-extra/clangd/ |
H A D | SourceCode.cpp | 115 case OffsetEncoding::UTF16: in measureUnits() 145 return Enc ? *Enc : OffsetEncoding::UTF16; in lspEncoding() 155 case OffsetEncoding::UTF16: in lspLength()
|