Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/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);
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/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
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinkerParallel/
H A DStringTable.h
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DDWARFEmitterImpl.h
/freebsd/contrib/llvm-project/openmp/runtime/src/
H A DextractExternal.cpp101 class StringTable { class
136 StringTable(rstream &f) { in StringTable() function in StringTable
156 StringTable(const set<string> &strings) { in StringTable() function in StringTable
190 ~StringTable() { delete[] data; } in ~StringTable()
257 StringTable stringTable(f); // read the string table in computeExternalSymbols()
308 StringTable stringTableOld(in); // read original string table in hideSymbols()
337 StringTable stringTableNew = StringTable(strings); in hideSymbols()
/freebsd/contrib/llvm-project/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
H A DDXContainer.h132 StringRef StringTable; variable
187 StringRef getStringTable() const { return StringTable; } in getStringTable()
247 StringRef StringTable; variable
260 Offset < StringTableOffset + StringTable.size() && in getName()
266 return StringTable.slice(TableOffset, StringTable.find('\0', TableOffset)); in getName()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DWindowsResource.cpp353 bool IsNewNode = Root.addEntry(Entry, Origin, Data, StringTable, Node); in parse()
383 std::vector<std::vector<UTF16>> &StringTable, TreeNode *&Result) { in addEntry() argument
384 TreeNode &TypeNode = addTypeNode(Entry, StringTable); in addEntry()
385 TreeNode &NameNode = TypeNode.addNameNode(Entry, StringTable); in addEntry()
406 Child = &Node.addNameChild(NameString, StringTable); in addChildren()
484 std::vector<std::vector<UTF16>> &StringTable) { in addTypeNode() argument
486 return addNameChild(Entry.getTypeString(), StringTable); in addTypeNode()
493 std::vector<std::vector<UTF16>> &StringTable) { in addNameNode() argument
495 return addNameChild(Entry.getNameString(), StringTable); in addNameNode()
535 ArrayRef<UTF16> NameRef, std::vector<std::vector<UTF16>> &StringTable) { in addNameChild() argument
[all …]
H A DArchiveWriter.cpp300 printMemberHeader(raw_ostream &Out, uint64_t Pos, raw_ostream &StringTable, in printMemberHeader() argument
313 NamePos = StringTable.tell(); in printMemberHeader()
314 StringTable << M.MemberName << "/\n"; in printMemberHeader()
318 Insertion.first->second = StringTable.tell(); in printMemberHeader()
319 StringTable << M.MemberName; in printMemberHeader()
321 StringTable << '\0'; in printMemberHeader()
323 StringTable << "/\n"; in printMemberHeader()
597 StringRef StringTable, uint64_t MembersOffset, in writeSymbolTable() argument
603 if (StringTable.empty() && !isDarwin(Kind) && !isCOFFArchive(Kind)) in writeSymbolTable()
609 StringTable.size(), &Pad); in writeSymbolTable()
[all …]
H A DArchive.cpp881 StringTable = BufOrErr.get(); in Archive()
935 StringTable = BufOrErr.get(); in Archive()
1322 StringRef StringTable; member
1341 StringRef StringTable = in appendGlobalSymbolTableInfo() local
1343 SymtabInfos.push_back({SymNum, SymbolTable, SymbolOffsetTable, StringTable}); in appendGlobalSymbolTableInfo()
1425 StringTable = SymtabInfos[0].StringTable; in BigArchive()
1436 Out << SymtabInfos[0].StringTable; in BigArchive()
1437 Out << SymtabInfos[1].StringTable; in BigArchive()
1440 StringTable = StringRef(SymbolTable.begin() + (SymNum + 1) * 8, in BigArchive()
1441 SymtabInfos[0].StringTable.size() + in BigArchive()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCOFFEmitter.cpp41 StringTable.append(4, char(0)); in COFFParser()
130 unsigned Index = StringTable.size(); in getStringIndex()
131 StringTable.append(Str.begin(), Str.end()); in getStringIndex()
132 StringTable.push_back(0); in getStringIndex()
144 std::string StringTable; member
297 if (NumberOfSymbols > 0 || CP.StringTable.size() > 4) in layoutCOFF()
302 *reinterpret_cast<support::ulittle32_t *>(&CP.StringTable[0]) = in layoutCOFF()
303 CP.StringTable.size(); in layoutCOFF()
589 OS.write(&CP.StringTable[0], CP.StringTable.size()); in writeCOFF()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugStringTableSubsection.h36 return S->kind() == DebugSubsectionKind::StringTable; in classof()
61 return S->kind() == DebugSubsectionKind::StringTable; in classof()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDXContainerYAML.h80 SignatureElement(dxbc::PSV::v0::SignatureElement El, StringRef StringTable, in SignatureElement()
82 : Name(StringTable.substr(El.NameOffset, in SignatureElement()
83 StringTable.find('\0', El.NameOffset) - in SignatureElement()
132 PSVInfo(const dxbc::PSV::v3::RuntimeInfo *P, StringRef StringTable);
H A DXCOFFYAML.h205 struct StringTable { struct
218 StringTable StrTbl; argument
284 template <> struct MappingTraits<XCOFFYAML::StringTable> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
285 static void mapping(IO &IO, XCOFFYAML::StringTable &Str); in LLVM_YAML_IS_SEQUENCE_VECTOR()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmWriterEmitter.cpp340 SequenceToOffsetTable<std::string> StringTable; in EmitGetMnemonic() local
354 StringTable.add(Str); in EmitGetMnemonic()
358 StringTable.layout(); in EmitGetMnemonic()
366 Idx = StringTable.get(""); in EmitGetMnemonic()
370 Idx = StringTable.get(Str); in EmitGetMnemonic()
433 StringTable.emitStringLiteralDef(O, " static const char AsmStrs[]"); in EmitGetMnemonic()
585 SequenceToOffsetTable<std::string> StringTable; in emitRegisterNameString() local
617 StringTable.add(AsmName); in emitRegisterNameString()
620 StringTable.layout(); in emitRegisterNameString()
621 StringTable.emitStringLiteralDef(O, Twine(" static const char AsmStrs") + in emitRegisterNameString()
[all …]
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugStringTableSubsection.cpp23 : DebugSubsectionRef(DebugSubsectionKind::StringTable) {} in DebugStringTableSubsectionRef()
45 : DebugSubsection(DebugSubsectionKind::StringTable) {} in DebugStringTableSubsection()

123