Home
last modified time | relevance | path

Searched refs:UTF16 (Results 1 – 25 of 43) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DConvertUTF.h113 typedef unsigned short UTF16; /* at least 16 bits */ typedef
146 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
165 const UTF16** sourceStart, const UTF16* sourceEnd,
173 const UTF16** sourceStart, const UTF16* sourceEnd,
178 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
287 bool convertUTF16ToUTF8String(ArrayRef<UTF16> Src, std::string &Out);
313 SmallVectorImpl<UTF16> &DstUTF16);
H A DBinaryStreamReader.h117 Error readWideString(ArrayRef<UTF16> &Dest);
/llvm-project-15.0.7/llvm/lib/Support/
H A DConvertUTFWrapper.cpp37 UTF16 *targetStart = reinterpret_cast<UTF16 *>(ResultPtr); in ConvertUTF8toWide()
95 const UTF16 *Src = reinterpret_cast<const UTF16 *>(SrcBytes.begin()); in convertUTF16ToUTF8String()
96 const UTF16 *SrcEnd = reinterpret_cast<const UTF16 *>(SrcBytes.end()); in convertUTF16ToUTF8String()
98 assert((uintptr_t)Src % sizeof(UTF16) == 0); in convertUTF16ToUTF8String()
101 std::vector<UTF16> ByteSwapped; in convertUTF16ToUTF8String()
104 for (UTF16 &I : ByteSwapped) in convertUTF16ToUTF8String()
138 Src.size() * sizeof(UTF16)), in convertUTF16ToUTF8String()
201 SmallVectorImpl<UTF16> &DstUTF16) { in convertUTF8ToUTF16String()
220 UTF16 *Dst = &DstUTF16[0]; in convertUTF8ToUTF16String()
221 UTF16 *DstEnd = Dst + DstUTF16.size(); in convertUTF8ToUTF16String()
[all …]
H A DConvertUTF.cpp146 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags) { in ConvertUTF32toUTF16()
149 UTF16* target = *targetStart; in ConvertUTF32toUTF16()
167 *target++ = (UTF16)ch; /* normal case */ in ConvertUTF32toUTF16()
183 *target++ = (UTF16)((ch & halfMask) + UNI_SUR_LOW_START); in ConvertUTF32toUTF16()
194 const UTF16** sourceStart, const UTF16* sourceEnd, in ConvertUTF16toUTF32()
197 const UTF16* source = *sourceStart; in ConvertUTF16toUTF32()
248 const UTF16** sourceStart, const UTF16* sourceEnd, in ConvertUTF16toUTF8()
251 const UTF16* source = *sourceStart; in ConvertUTF16toUTF8()
553 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags) { in ConvertUTF8toUTF16()
556 UTF16* target = *targetStart; in ConvertUTF8toUTF16()
[all …]
H A DBinaryStreamReader.cpp102 Error BinaryStreamReader::readWideString(ArrayRef<UTF16> &Dest) { in readWideString()
105 const UTF16 *C; in readWideString()
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DWindowsResource.h102 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;
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);
236 ArrayRef<UTF16> String;
[all …]
H A DCOFF.h1249 Expected<ArrayRef<UTF16>>
1274 Expected<ArrayRef<UTF16>> getDirStringAtOffset(uint32_t Offset);
/llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/
H A DCxxStringTypes.cpp42 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 DLibCxx.cpp873 lldb_private::formatters::StringPrinter::StringElementType::UTF16>( in LibcxxWStringSummaryProvider()
982 return formatStringImpl<StringPrinter::StringElementType::UTF16>( in LibcxxStringSummaryProviderUTF16()
1043 return formatStringViewImpl<StringPrinter::StringElementType::UTF16>( in LibcxxStringViewSummaryProviderUTF16()
H A DLibStdcpp.cpp332 StringPrinter::StringElementType::UTF16>(options); in LibStdcppWStringSummaryProvider()
/llvm-project-15.0.7/llvm/lib/Object/
H A DWindowsResource.cpp98 ArrayRef<UTF16> &Str, bool &IsString) { in readStringOrId()
172 std::vector<UTF16> EndianCorrectedSrc; in convertUTF16LEToUTF8String()
382 std::vector<std::vector<UTF16>> &StringTable, TreeNode *&Result) { in addEntry()
483 std::vector<std::vector<UTF16>> &StringTable) { in addTypeNode()
492 std::vector<std::vector<UTF16>> &StringTable) { in addNameNode()
534 ArrayRef<UTF16> NameRef, std::vector<std::vector<UTF16>> &StringTable) { in addNameChild()
632 const ArrayRef<std::vector<UTF16>> StringTable;
676 uint32_t StringSize = String.size() * sizeof(UTF16) + sizeof(uint16_t); in performSectionOneLayout()
961 auto *Start = reinterpret_cast<UTF16 *>(BufferStart + CurrentOffset); in writeDirectoryStringTable()
963 CurrentOffset += Length * sizeof(UTF16); in writeDirectoryStringTable()
[all …]
H A DMinidump.cpp46 SmallVector<UTF16, 32> WStr(Size); in getString()
H A DCOFFObjectFile.cpp1759 Expected<ArrayRef<UTF16>>
1765 ArrayRef<UTF16> RawDirString; in getDirStringAtOffset()
1770 Expected<ArrayRef<UTF16>>
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DWindowsResourceDumper.cpp22 std::string stripUTF16(const ArrayRef<UTF16> &UTF16Str) { in stripUTF16()
26 for (UTF16 Ch : UTF16Str) { in stripUTF16()
/llvm-project-15.0.7/lldb/source/Plugins/Platform/Windows/
H A DPlatformWindows.cpp196 llvm::SmallVector<llvm::UTF16, 261> name; in DoLoadImage()
205 process->AllocateMemory(name.size() * sizeof(llvm::UTF16), in DoLoadImage()
219 name.size() * sizeof(llvm::UTF16), status); in DoLoadImage()
230 llvm::SmallVector<llvm::UTF16, 261> search_paths; in DoLoadImage()
236 llvm::SmallVector<llvm::UTF16, 261> buffer; in DoLoadImage()
246 process->AllocateMemory(search_paths.size() * sizeof(llvm::UTF16), in DoLoadImage()
260 search_paths.size() * sizeof(llvm::UTF16), status); in DoLoadImage()
/llvm-project-15.0.7/llvm/tools/llvm-rc/
H A DResourceFileWriter.cpp112 static UTF16 cp1252ToUnicode(unsigned char C) { in cp1252ToUnicode()
113 static const UTF16 Map80[] = { in cp1252ToUnicode()
150 SmallVector<UTF16, 128> Chars; in processString()
170 for (UTF16 &Ch : Chars) { in processString()
220 UTF16 CurChar = Chars[Pos]; in processString()
233 UTF16 TypeChar = Chars[Pos]; in processString()
239 UTF16 ReadInt = 0; in processString()
274 UTF16 ReadInt = TypeChar - '0'; in processString()
370 SmallVector<UTF16, 128> ProcessedString; in writeCString()
1266 SmallVector<UTF16, 128> Data; in writeStringTableBundleBody()
[all …]
/llvm-project-15.0.7/lldb/source/DataFormatters/
H A DStringPrinter.cpp501 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-15.0.7/lldb/source/Plugins/Language/ObjC/
H A DNSString.cpp160 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider()
211 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider()
237 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider()
/llvm-project-15.0.7/llvm/unittests/Support/
H A DConvertUTFTest.cpp19 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 = makeArrayRef((const UTF16 *)Src, 4); in TEST()
/llvm-project-15.0.7/lldb/include/lldb/DataFormatters/
H A DStringPrinter.h23 enum class StringElementType { ASCII, UTF8, UTF16, UTF32 }; enumerator
/llvm-project-15.0.7/clang/lib/Lex/
H A DLiteralSupport.cpp722 llvm::UTF16 *ResultPtr = reinterpret_cast<llvm::UTF16*>(ResultBuf); in EncodeUCNEscape()
2094 llvm::UTF16 *ResultWidePtr = reinterpret_cast<llvm::UTF16*>(ResultPtr); in init()
2114 llvm::UTF16 *ResultWidePtr = reinterpret_cast<llvm::UTF16*>(ResultBuf.data()); in init()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/DIA/
H A DDIASession.cpp96 llvm::SmallVector<UTF16, 128> Path16; in createFromPdb()
122 llvm::SmallVector<UTF16, 128> Path16; in createFromExe()
H A DDIARawSymbol.cpp414 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-15.0.7/llvm/lib/ObjectYAML/
H A DMinidumpEmitter.cpp93 SmallVector<UTF16, 32> WStr; in allocateString()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DSourceCode.cpp114 case OffsetEncoding::UTF16: in measureUnits()
144 return Enc ? *Enc : OffsetEncoding::UTF16; in lspEncoding()
154 case OffsetEncoding::UTF16: in lspLength()

12