|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Object/COFF.h 1213 Expected<ArrayRef<UTF16>>
1238 Expected<ArrayRef<UTF16>> getDirStringAtOffset(uint32_t Offset);
include/llvm/Object/WindowsResource.h 102 ArrayRef<UTF16> getTypeString() const { return Type; }
105 ArrayRef<UTF16> getNameString() const { return Name; }
127 ArrayRef<UTF16> Type;
130 ArrayRef<UTF16> Name;
164 const ArrayRef<std::vector<UTF16>> getStringTable() const {
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);
238 ArrayRef<UTF16> String;
242 StringOrID(ArrayRef<UTF16> String) : IsString(true), String(String) {}
255 std::vector<std::vector<UTF16>> StringTable;
include/llvm/Support/BinaryStreamReader.h 124 Error readWideString(ArrayRef<UTF16> &Dest);
include/llvm/Support/ConvertUTF.h 140 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
140 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
159 const UTF16** sourceStart, const UTF16* sourceEnd,
159 const UTF16** sourceStart, const UTF16* sourceEnd,
167 const UTF16** sourceStart, const UTF16* sourceEnd,
167 const UTF16** sourceStart, const UTF16* sourceEnd,
172 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
172 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
279 bool convertUTF16ToUTF8String(ArrayRef<UTF16> Src, std::string &Out);
287 SmallVectorImpl<UTF16> &DstUTF16);
lib/Object/COFFObjectFile.cpp 1672 Expected<ArrayRef<UTF16>>
1678 ArrayRef<UTF16> RawDirString;
1683 Expected<ArrayRef<UTF16>>
lib/Object/Minidump.cpp 46 SmallVector<UTF16, 32> WStr(Size);
lib/Object/WindowsResource.cpp 100 ArrayRef<UTF16> &Str, bool &IsString) {
170 static bool convertUTF16LEToUTF8String(ArrayRef<UTF16> Src, std::string &Out) {
174 std::vector<UTF16> EndianCorrectedSrc;
384 std::vector<std::vector<UTF16>> &StringTable, TreeNode *&Result) {
485 std::vector<std::vector<UTF16>> &StringTable) {
494 std::vector<std::vector<UTF16>> &StringTable) {
536 ArrayRef<UTF16> NameRef, std::vector<std::vector<UTF16>> &StringTable) {
536 ArrayRef<UTF16> NameRef, std::vector<std::vector<UTF16>> &StringTable) {
634 const ArrayRef<std::vector<UTF16>> StringTable;
678 uint32_t StringSize = String.size() * sizeof(UTF16) + sizeof(uint16_t);
963 CurrentOffset += Length * sizeof(UTF16);
964 TotalStringTableSize += Length * sizeof(UTF16) + sizeof(uint16_t);
lib/ObjectYAML/MinidumpEmitter.cpp 93 SmallVector<UTF16, 32> WStr;
lib/Support/BinaryStreamReader.cpp 102 Error BinaryStreamReader::readWideString(ArrayRef<UTF16> &Dest) {
105 const UTF16 *C;
lib/Support/ConvertUTF.cpp 146 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags) {
146 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags) {
149 UTF16* target = *targetStart;
194 const UTF16** sourceStart, const UTF16* sourceEnd,
194 const UTF16** sourceStart, const UTF16* sourceEnd,
197 const UTF16* source = *sourceStart;
201 const UTF16* oldSource = source; /* In case we have to back up because of target overflow. */
248 const UTF16** sourceStart, const UTF16* sourceEnd,
248 const UTF16** sourceStart, const UTF16* sourceEnd,
251 const UTF16* source = *sourceStart;
258 const UTF16* oldSource = source; /* In case we have to back up because of target overflow. */
543 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags) {
543 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags) {
546 UTF16* target = *targetStart;
lib/Support/ConvertUTFWrapper.cpp 37 UTF16 *targetStart = reinterpret_cast<UTF16*>(ResultPtr);
97 const UTF16 *Src = reinterpret_cast<const UTF16 *>(SrcBytes.begin());
98 const UTF16 *SrcEnd = reinterpret_cast<const UTF16 *>(SrcBytes.end());
101 std::vector<UTF16> ByteSwapped;
135 bool convertUTF16ToUTF8String(ArrayRef<UTF16> Src, std::string &Out)
139 Src.size() * sizeof(UTF16)), Out);
143 SmallVectorImpl<UTF16> &DstUTF16) {
162 UTF16 *Dst = &DstUTF16[0];
163 UTF16 *DstEnd = Dst + DstUTF16.size();
tools/clang/lib/CodeGen/CGObjCGNU.cpp 1043 SmallVector<llvm::UTF16, 128> ToBuf(NumU8CodeUnits + 1);
1045 llvm::UTF16 *ToPtr = &ToBuf[0];
tools/clang/lib/CodeGen/CodeGenModule.cpp 4597 SmallVector<llvm::UTF16, 128> ToBuf(NumBytes + 1); // +1 for ending nulls.
4599 llvm::UTF16 *ToPtr = &ToBuf[0];
tools/clang/lib/Lex/LiteralSupport.cpp 413 llvm::UTF16 *ResultPtr = reinterpret_cast<llvm::UTF16*>(ResultBuf);
1696 llvm::UTF16 *ResultWidePtr = reinterpret_cast<llvm::UTF16*>(ResultPtr);
1716 llvm::UTF16 *ResultWidePtr = reinterpret_cast<llvm::UTF16*>(ResultBuf.data());
tools/clang/lib/Sema/SemaChecking.cpp 5474 SmallVector<llvm::UTF16, 128> ToBuf(NumBytes);
5476 llvm::UTF16 *ToPtr = &ToBuf[0];
tools/lldb/source/DataFormatters/StringPrinter.cpp 601 return ReadUTFBufferAndDumpToStream<llvm::UTF16>(options,
tools/llvm-rc/ResourceFileWriter.cpp 112 static UTF16 cp1252ToUnicode(unsigned char C) {
113 static const UTF16 Map80[] = {
146 bool &IsLongString, SmallVectorImpl<UTF16> &Result,
149 SmallVector<UTF16, 128> Chars;
169 for (UTF16 &Ch : Chars) {
219 UTF16 CurChar = Chars[Pos];
232 UTF16 TypeChar = Chars[Pos];
238 UTF16 ReadInt = 0;
273 UTF16 ReadInt = TypeChar - '0';
369 SmallVector<UTF16, 128> ProcessedString;
1263 SmallVector<UTF16, 128> Data;
1311 SmallVector<UTF16, 128> ProcessedString;
tools/llvm-readobj/COFFDumper.cpp 1825 ArrayRef<UTF16> RawEntryNameString =
1827 std::vector<UTF16> EndianCorrectedNameString;
tools/llvm-readobj/WindowsResourceDumper.cpp 23 std::string stripUTF16(const ArrayRef<UTF16> &UTF16Str) {
27 for (UTF16 Ch : UTF16Str) {
unittests/Support/ConvertUTFTest.cpp 43 SmallVector<UTF16, 5> Result;
46 static const UTF16 Expected[] = {0x0CA0, 0x005f, 0x0CA0, 0};
84 ArrayRef<UTF16> SrcRef = makeArrayRef((const UTF16 *)Src, 4);