Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DConvertUTFWrapper.cpp36 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> Src, std::string &Out) { in convertUTF16ToUTF8String()
137 Src.size() * sizeof(UTF16)), in convertUTF16ToUTF8String()
200 SmallVectorImpl<UTF16> &DstUTF16) { in convertUTF8ToUTF16String()
219 UTF16 *Dst = &DstUTF16[0]; in convertUTF8ToUTF16String()
[all …]
H A DConvertUTF.cpp162 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 DBinaryStreamReader.cpp101 Error BinaryStreamReader::readWideString(ArrayRef<UTF16> &Dest) {
104 const UTF16 *C; in readWideString()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DConvertUTF.h130 typedef unsigned short UTF16; /* at least 16 bits */ typedef
163 UTF16 **targetStart,
164 UTF16 *targetEnd,
187 LLVM_ABI ConversionResult ConvertUTF16toUTF8(const UTF16 **sourceStart,
188 const UTF16 *sourceEnd,
199 LLVM_ABI ConversionResult ConvertUTF16toUTF32(const UTF16 **sourceStart,
200 const UTF16 *sourceEnd,
207 UTF16 **targetStart,
208 UTF16 *targetEnd,
320 LLVM_ABI bool convertUTF16ToUTF8String(ArrayRef<UTF16> Src, std::string &Out);
[all …]
H A DBinaryStreamReader.h117 LLVM_ABI Error readWideString(ArrayRef<UTF16> &Dest);
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DWindowsResource.h103 ArrayRef<UTF16> getTypeString() const { return Type; } in getTypeString()
106 ArrayRef<UTF16> getNameString() const { return Name; } in getNameString()
128 ArrayRef<UTF16> Type;
131 ArrayRef<UTF16> Name;
166 ArrayRef<std::vector<UTF16>> getStringTable() const { return StringTable; } in getStringTable()
205 std::vector<std::vector<UTF16>> &StringTable,
208 std::vector<std::vector<UTF16>> &StringTable);
210 std::vector<std::vector<UTF16>> &StringTable);
218 TreeNode &addNameChild(ArrayRef<UTF16> NameRef,
219 std::vector<std::vector<UTF16>> &StringTable);
[all …]
H A DCOFF.h1422 LLVM_ABI Expected<ArrayRef<UTF16>>
1448 Expected<ArrayRef<UTF16>> getDirStringAtOffset(uint32_t Offset);
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCxxStringTypes.cpp42 case StringElementType::UTF16: in getElementTraits()
104 return CharStringSummaryProvider<StringElementType::UTF16>(valobj, stream); in Char16StringSummaryProvider()
135 return StringPrinter::ReadStringAndDumpToStream<StringElementType::UTF16>( in WCharStringSummaryProvider()
154 return CharSummaryProvider<StringElementType::UTF16>(valobj, stream); in Char16SummaryProvider()
190 return StringPrinter::ReadBufferAndDumpToStream<StringElementType::UTF16>( in WCharSummaryProvider()
264 lldb_private::formatters::StringBufferSummaryProvider<StringElementType::UTF16>(
H A DMsvcStl.cpp38 case StringElementType::UTF16: in StringElementByteSize()
124 return formatStringImpl<StringElementType::UTF16>(valobj, stream, in MsvcStlWStringSummaryProvider()
144 StringElementType::UTF16>(ValueObject &valobj, Stream &stream, in MsvcStlStringSummaryProvider()
146 return MsvcStlStringSummaryProviderImpl<StringElementType::UTF16>( in MsvcStlStringSummaryProvider()
H A DLibCxx.cpp580 return StringBufferSummaryProvider<StringPrinter::StringElementType::UTF16>( in LibcxxWStringSummaryProvider()
628 return formatStringImpl<StringPrinter::StringElementType::UTF16>( in LibcxxStringSummaryProviderUTF16()
688 return formatStringViewImpl<StringPrinter::StringElementType::UTF16>( in LibcxxStringViewSummaryProviderUTF16()
722 return StringBufferSummaryProvider<StringPrinter::StringElementType::UTF16>( in LibcxxWStringViewSummaryProvider()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DWindowsResource.cpp99 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 DMinidump.cpp45 SmallVector<UTF16, 32> WStr(Size); in getString()
H A DCOFFObjectFile.cpp2210 Expected<ArrayRef<UTF16>>
2216 ArrayRef<UTF16> RawDirString; in getDirStringAtOffset()
2221 Expected<ArrayRef<UTF16>>
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DWindowsResourceDumper.cpp22 std::string stripUTF16(const ArrayRef<UTF16> &UTF16Str) { in stripUTF16()
26 for (UTF16 Ch : UTF16Str) { in stripUTF16()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
H A DNSString.cpp159 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider()
210 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider()
236 StringPrinter::StringElementType::UTF16>(options); in NSStringSummaryProvider()
/freebsd/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DStringPrinter.h23 enum class StringElementType { ASCII, UTF8, UTF16, UTF32 }; enumerator
/freebsd/contrib/expat/fuzz/
H A Dxml_lpm_fuzzer.proto38 UTF16 = 1; enumerator
H A Dxml_lpm_fuzzer.cpp56 case xml_lpm_fuzzer::Encoding::UTF16: in SetEncoding()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DLiteralSupport.cpp786 llvm::UTF16 *ResultPtr = reinterpret_cast<llvm::UTF16*>(ResultBuf); in EncodeUCNEscape()
2270 llvm::UTF16 *ResultWidePtr = reinterpret_cast<llvm::UTF16*>(ResultPtr); in init()
2292 llvm::UTF16 *ResultWidePtr = reinterpret_cast<llvm::UTF16*>(ResultBuf.data()); in init()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DMinidumpEmitter.cpp94 SmallVector<UTF16, 32> WStr; in allocateString()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp97 Kind = CharacterLiteralKind::UTF16; in printIntegral()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjC.cpp1226 SmallVector<llvm::UTF16, 128> ToBuf(NumBytes); in CheckObjCString()
1228 llvm::UTF16 *ToPtr = &ToBuf[0]; in CheckObjCString()

12