Home
last modified time | relevance | path

Searched refs:StringTable (Results 1 – 25 of 75) sorted by relevance

123

/openbsd-src/gnu/llvm/llvm/include/llvm/Remarks/
H A DRemarkStringTable.h36 struct StringTable { struct
43 StringTable() = default; argument
46 StringTable(const StringTable &) = delete;
47 StringTable &operator=(const StringTable &) = delete; argument
49 StringTable(StringTable &&) = default;
50 StringTable &operator=(StringTable &&) = default; argument
53 StringTable(const ParsedStringTable &Other);
H A DBitstreamRemarkSerializer.h99 void emitMetaStrTab(const StringTable &StrTab);
110 std::optional<const StringTable *> StrTab = std::nullopt,
114 void emitRemarkBlock(const Remark &Remark, StringTable &StrTab);
141 StringTable StrTab);
170 std::optional<const StringTable *> StrTab;
176 std::optional<const StringTable *> StrTab = std::nullopt,
187 std::optional<const StringTable *> StrTab = std::nullopt,
H A DYAMLRemarkSerializer.h39 std::optional<StringTable> StrTab = std::nullopt);
53 std::optional<StringTable> StrTab = std::nullopt);
79 StringTable StrTab) in YAMLStrTabRemarkSerializer()
96 const StringTable &StrTab;
100 const StringTable &StrTab) in YAMLStrTabMetaSerializer()
H A DRemarkSerializer.h51 std::optional<StringTable> StrTab;
87 raw_ostream &OS, remarks::StringTable StrTab);
/openbsd-src/gnu/llvm/llvm/lib/Remarks/
H A DRemarkStringTable.cpp23 StringTable::StringTable(const ParsedStringTable &Other) { in StringTable() function in StringTable
31 std::pair<unsigned, StringRef> StringTable::add(StringRef Str) { in add()
41 void StringTable::internalize(Remark &R) { in internalize()
56 void StringTable::serialize(raw_ostream &OS) const { in serialize()
65 std::vector<StringRef> StringTable::serialize() const { in serialize()
H A DYAMLRemarkSerializer.cpp64 StringTable &StrTab = *Serializer->StrTab; in mapping()
88 StringTable &StrTab = *Serializer->StrTab; in mapping()
142 StringTable &StrTab = *Serializer->StrTab; in mapping()
161 std::optional<StringTable> StrTabIn) in LLVM_YAML_IS_SEQUENCE_VECTOR()
166 std::optional<StringTable> StrTabIn) in YAMLRemarkSerializer()
220 std::optional<const StringTable *> StrTab) { in emitStrTab()
H A DBitstreamRemarkSerializer.cpp95 const StringTable &StrTab) { in emitMetaStrTab()
236 std::optional<const StringTable *> StrTab, in emitMetaBlock()
271 StringTable &StrTab) { in emitRemarkBlock()
342 StringTable StrTabIn) in BitstreamRemarkSerializer()
359 : std::optional<const StringTable *>(std::nullopt)); in emit()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/GSYM/
H A DStringTable.h21 struct StringTable { struct
23 StringTable() = default; argument
24 StringTable(StringRef D) : Data(D) {} in StringTable() function
36 inline raw_ostream &operator<<(raw_ostream &OS, const StringTable &S) { argument
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVStringPool.h33 TableType StringTable; variable
51 TableType::const_iterator Iter = StringTable.find(Key); in findIndex()
52 if (Iter != StringTable.end()) in findIndex()
64 StringTable.insert(Entry); in getIndex()
/openbsd-src/gnu/llvm/llvm/lib/ObjCopy/XCOFF/
H A DXCOFFWriter.cpp44 FileSize += Obj.StringTable.size(); in finalizeSymbolStringTable()
104 memcpy(Ptr, Obj.StringTable.data(), Obj.StringTable.size()); in writeSymbolStringTable()
105 Ptr += Obj.StringTable.size(); in writeSymbolStringTable()
H A DXCOFFObject.h41 StringRef StringTable; member
/openbsd-src/gnu/llvm/llvm/lib/Object/
H A DArchiveWriter.cpp279 printMemberHeader(raw_ostream &Out, uint64_t Pos, raw_ostream &StringTable, in printMemberHeader() argument
292 NamePos = StringTable.tell(); in printMemberHeader()
293 StringTable << M.MemberName << "/\n"; in printMemberHeader()
297 Insertion.first->second = StringTable.tell(); in printMemberHeader()
298 StringTable << M.MemberName << "/\n"; in printMemberHeader()
359 StringRef StringTable, in computeSymbolTableSize() argument
369 Size += StringTable.size(); in computeSymbolTableSize()
403 StringRef StringTable, in writeSymbolTable() argument
407 if (StringTable.empty() && !isDarwin(Kind)) in writeSymbolTable()
416 uint64_t Size = computeSymbolTableSize(Kind, NumSyms, OffsetSize, StringTable, &Pad); in writeSymbolTable()
[all …]
H A DWindowsResource.cpp352 bool IsNewNode = Root.addEntry(Entry, Origin, Data, StringTable, Node); in parse()
382 std::vector<std::vector<UTF16>> &StringTable, TreeNode *&Result) { in addEntry() argument
383 TreeNode &TypeNode = addTypeNode(Entry, StringTable); in addEntry()
384 TreeNode &NameNode = TypeNode.addNameNode(Entry, StringTable); in addEntry()
405 Child = &Node.addNameChild(NameString, StringTable); in addChildren()
483 std::vector<std::vector<UTF16>> &StringTable) { in addTypeNode() argument
485 return addNameChild(Entry.getTypeString(), StringTable); in addTypeNode()
492 std::vector<std::vector<UTF16>> &StringTable) { in addNameNode() argument
494 return addNameChild(Entry.getNameString(), StringTable); in addNameNode()
534 ArrayRef<UTF16> NameRef, std::vector<std::vector<UTF16>> &StringTable) { in addNameChild() argument
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DWindowsResource.h164 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);
217 std::vector<std::vector<UTF16>> &StringTable);
253 std::vector<std::vector<UTF16>> StringTable; variable
/openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/
H A DCOFFEmitter.cpp42 StringTable.append(4, char(0)); in COFFParser()
135 unsigned Index = StringTable.size(); in getStringIndex()
136 StringTable.append(Str.begin(), Str.end()); in getStringIndex()
137 StringTable.push_back(0); in getStringIndex()
149 std::string StringTable; member
299 if (NumberOfSymbols > 0 || CP.StringTable.size() > 4) in layoutCOFF()
304 *reinterpret_cast<support::ulittle32_t *>(&CP.StringTable[0]) = in layoutCOFF()
305 CP.StringTable.size(); in layoutCOFF()
588 OS.write(&CP.StringTable[0], CP.StringTable.size()); in writeCOFF()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugStringTableSubsection.h36 return S->kind() == DebugSubsectionKind::StringTable; in classof()
61 return S->kind() == DebugSubsectionKind::StringTable; in classof()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DAsmWriterEmitter.cpp310 SequenceToOffsetTable<std::string> StringTable; in EmitGetMnemonic() local
325 StringTable.add(Str); in EmitGetMnemonic()
329 StringTable.layout(); in EmitGetMnemonic()
337 Idx = StringTable.get(""); in EmitGetMnemonic()
341 Idx = StringTable.get(Str); in EmitGetMnemonic()
403 StringTable.emitStringLiteralDef(O, " static const char AsmStrs[]"); in EmitGetMnemonic()
556 SequenceToOffsetTable<std::string> StringTable; in emitRegisterNameString() local
589 StringTable.add(AsmName); in emitRegisterNameString()
592 StringTable.layout(); in emitRegisterNameString()
593 StringTable.emitStringLiteralDef(O, Twine(" static const char AsmStrs") + in emitRegisterNameString()
[all …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/
H A DYAMLOutputStyle.cpp106 bool RequestedStringTable = opts::pdb2yaml::StringTable; in dumpStringTable()
114 Obj.StringTable.emplace(); in dumpStringTable()
122 Obj.StringTable->push_back(*S); in dumpStringTable()
185 case DebugSubsectionKind::StringTable: in convertSubsectionKind()
186 return opts::ModuleSubsection::StringTable; in convertSubsectionKind()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/CodeView/
H A DDebugStringTableSubsection.cpp23 : DebugSubsectionRef(DebugSubsectionKind::StringTable) {} in DebugStringTableSubsectionRef()
45 : DebugSubsection(DebugSubsectionKind::StringTable) {} in DebugStringTableSubsection()
/openbsd-src/gnu/llvm/llvm/include/llvm/ObjectYAML/
H A DXCOFFYAML.h201 struct StringTable { struct
214 StringTable StrTbl; argument
272 template <> struct MappingTraits<XCOFFYAML::StringTable> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
273 static void mapping(IO &IO, XCOFFYAML::StringTable &Str); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/openbsd-src/gnu/llvm/llvm/tools/llvm-remarkutil/
H A DRemarkUtil.cpp126 StringTable &StrTab) { in tryParseRemarksFromYAMLFile()
152 StringTable &StrTab) { in tryReserializeYAML2Bitstream()
171 StringTable StrTab; in tryYAML2Bitstream()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/
H A DInputFile.cpp197 auto StringTable = File->pdb().getStringTable(); in initializeForPdb() local
198 if (StringTable) in initializeForPdb()
199 SC.setStrings(StringTable->getStringTable()); in initializeForPdb()
201 consumeError(StringTable.takeError()); in initializeForPdb()
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCMachObjectWriter.h117 StringTableBuilder StringTable; variable
132 StringTable(TargetObjectWriter->is64Bit() ? StringTableBuilder::MachO64 in MachObjectWriter()
/openbsd-src/gnu/llvm/llvm/lib/ObjCopy/MachO/
H A DMachOObject.h168 struct StringTable { struct
303 StringTable StrTable;
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMachObjectWriter.cpp50 StringTable.clear(); in reset()
559 StringTable.add(Symbol.getName()); in computeSymbolTable()
561 StringTable.finalize(); in computeSymbolTable()
578 MSD.StringIndex = StringTable.getOffset(Symbol.getName()); in computeSymbolTable()
604 MSD.StringIndex = StringTable.getOffset(Symbol.getName()); in computeSymbolTable()
990 StringTableOffset, StringTable.getSize()); in writeObject()
1091 StringTable.write(W.OS); in writeObject()

123