/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Remarks/ |
H A D | RemarkStringTable.h | 36 struct StringTable { struct in namespace:llvm::remarks 43 StringTable() = default; 46 StringTable(const StringTable &) = delete; 47 StringTable &operator=(const StringTable &) = delete; 49 StringTable(StringTable &&) = default; 50 StringTable &operator=(StringTable [all...] |
H A D | BitstreamRemarkSerializer.h | 97 void emitMetaStrTab(const StringTable &StrTab); 108 Optional<const StringTable *> StrTab = None, 112 void emitRemarkBlock(const Remark &Remark, StringTable &StrTab); 139 StringTable StrTab); 168 Optional<const StringTable *> StrTab; 174 Optional<const StringTable *> StrTab = None, 185 Optional<const StringTable *> StrTab = None,
|
H A D | YAMLRemarkSerializer.h | 38 Optional<StringTable> StrTab = None); 52 Optional<StringTable> StrTab = None); 78 StringTable StrTab) 95 const StringTable &StrTab; 99 const StringTable &StrTab)
|
H A D | RemarkSerializer.h | 47 Optional<StringTable> StrTab; 83 raw_ostream &OS, remarks::StringTable StrTab);
|
H A D | RemarkLinker.h | 41 StringTable StrTab;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ |
H A D | StringTable.h | 1 //===- StringTable.h --------------------------------------------*- C++ -*-===// 24 struct StringTable { struct in namespace:llvm::gsym 26 StringTable() : Data() {} function in struct:llvm::gsym::StringTable 27 StringTable(StringRef D) : Data(D) {} function in struct:llvm::gsym::StringTable 39 inline raw_ostream &operator<<(raw_ostream &OS, const StringTable &S) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Remarks/ |
H A D | RemarkStringTable.cpp | 23 StringTable::StringTable(const ParsedStringTable &Other) : StrTab() { function in class:StringTable 31 std::pair<unsigned, StringRef> StringTable::add(StringRef Str) { 41 void StringTable::internalize(Remark &R) { 56 void StringTable::serialize(raw_ostream &OS) const { 65 std::vector<StringRef> StringTable::serialize() const {
|
H A D | YAMLRemarkSerializer.cpp | 63 StringTable &StrTab = *Serializer->StrTab; 88 StringTable &StrTab = *Serializer->StrTab; 143 StringTable &StrTab = *Serializer->StrTab; 162 Optional<StringTable> StrTabIn) 167 Optional<StringTable> StrTabIn) 221 static void emitStrTab(raw_ostream &OS, Optional<const StringTable *> StrTab) {
|
H A D | RemarkSerializer.cpp | 39 raw_ostream &OS, remarks::StringTable StrTab) {
|
H A D | BitstreamRemarkSerializer.cpp | 94 const StringTable &StrTab) { 235 Optional<const StringTable *> StrTab, Optional<StringRef> Filename) { 269 StringTable &StrTab) { 340 StringTable StrTabIn) 356 IsStandalone ? &*StrTab : Optional<const StringTable *>(None));
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | DebugStringTableSubsection.h | 36 return S->kind() == DebugSubsectionKind::StringTable; 61 return S->kind() == DebugSubsectionKind::StringTable;
|
H A D | StringsAndChecksums.h | 48 if (R.kind() == DebugSubsectionKind::StringTable && !Strings) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/ |
H A D | ArchiveWriter.cpp | 210 printMemberHeader(raw_ostream &Out, uint64_t Pos, raw_ostream &StringTable, argument 223 NamePos = StringTable.tell(); 224 StringTable << M.MemberName << "/\n"; 228 Insertion.first->second = StringTable.tell(); 229 StringTable << M.MemberName << "/\n"; 290 StringRef StringTable) { 293 if (StringTable.empty() && !isDarwin(Kind)) 310 Size += StringTable.size(); 346 printNBits(Out, Kind, StringTable.size()); 347 Out << StringTable; local 288 writeSymbolTable(raw_ostream &Out, object::Archive::Kind Kind, bool Deterministic, ArrayRef<MemberData> Members, StringRef StringTable) argument 393 computeMemberData(raw_ostream &StringTable, raw_ostream &SymNames, object::Archive::Kind Kind, bool Thin, bool Deterministic, ArrayRef<NewArchiveMember> NewMembers) argument [all...] |
H A D | WindowsResource.cpp | 354 bool IsNewNode = Root.addEntry(Entry, Origin, Data, StringTable, Node); 384 std::vector<std::vector<UTF16>> &StringTable, TreeNode *&Result) { 385 TreeNode &TypeNode = addTypeNode(Entry, StringTable); 386 TreeNode &NameNode = TypeNode.addNameNode(Entry, StringTable); 407 Child = &Node.addNameChild(NameString, StringTable); 485 std::vector<std::vector<UTF16>> &StringTable) { 487 return addNameChild(Entry.getTypeString(), StringTable); 494 std::vector<std::vector<UTF16>> &StringTable) { 496 return addNameChild(Entry.getNameString(), StringTable); 536 ArrayRef<UTF16> NameRef, std::vector<std::vector<UTF16>> &StringTable) { 381 addEntry( const ResourceEntryRef &Entry, uint32_t Origin, std::vector<std::vector<uint8_t>> &Data, std::vector<std::vector<UTF16>> &StringTable, TreeNode *&Result) argument 483 addTypeNode( const ResourceEntryRef &Entry, std::vector<std::vector<UTF16>> &StringTable) argument 492 addNameNode( const ResourceEntryRef &Entry, std::vector<std::vector<UTF16>> &StringTable) argument 535 addNameChild( ArrayRef<UTF16> NameRef, std::vector<std::vector<UTF16>> &StringTable) argument 634 const ArrayRef<std::vector<UTF16>> StringTable; member in class:llvm::object::WindowsResourceCOFFWriter [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | WindowsResource.h | 165 return StringTable; 189 // Index is the StringTable vector index for this node's name. 205 std::vector<std::vector<UTF16>> &StringTable, 208 std::vector<std::vector<UTF16>> &StringTable); 210 std::vector<std::vector<UTF16>> &StringTable); 219 std::vector<std::vector<UTF16>> &StringTable); 255 std::vector<std::vector<UTF16>> StringTable; member in class:llvm::object::WindowsResourceParser
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | DebugStringTableSubsection.cpp | 23 : DebugSubsectionRef(DebugSubsectionKind::StringTable) {} 45 : DebugSubsection(DebugSubsectionKind::StringTable) {}
|
H A D | StringsAndChecksums.cpp | 34 assert(SR.kind() == DebugSubsectionKind::StringTable);
|
H A D | DebugSubsectionVisitor.cpp | 71 case DebugSubsectionKind::StringTable: {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_x86_64.cpp | 98 auto StringTable = Obj.getStringTable(*StrTabSec); 99 if (!StringTable) 100 return StringTable.takeError(); 109 if (auto NameOrErr = SymRef.getName(*StringTable)) 287 auto StringTable = Obj.getStringTable(*StrTabSec); 288 if (!StringTable) 289 return StringTable.takeError(); 316 auto Name = SymRef.getName(*StringTable);
|
/freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/ |
H A D | extractExternal.cpp | 101 class StringTable { class 121 stop("StringTable.init: Invalid symbol table"); 136 StringTable(rstream &f) { function in class:StringTable 145 stop("StringTable: Invalid string table"); 152 stop("StringTable: Unexpected EOF"); 156 StringTable(const set<string> &strings) { function in class:StringTable 168 stop("StringTable: String too long"); 172 stop("StringTable: Symbol table too long"); 190 ~StringTable() { delete[] data; } 206 stop("StringTable [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | YAMLOutputStyle.cpp | 106 bool RequestedStringTable = opts::pdb2yaml::StringTable; 114 Obj.StringTable.emplace(); 122 Obj.StringTable->push_back(*S); 185 case DebugSubsectionKind::StringTable: 186 return opts::ModuleSubsection::StringTable;
|
H A D | InputFile.cpp | 171 auto StringTable = File->pdb().getStringTable(); local 172 if (StringTable) 173 SC.setStrings(StringTable->getStringTable()); 175 consumeError(StringTable.takeError());
|
H A D | PdbYaml.h | 110 Optional<std::vector<StringRef>> StringTable; member in struct:llvm::pdb::yaml::PdbObject
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | COFFEmitter.cpp | 41 StringTable.append(4, char(0)); 141 unsigned Index = StringTable.size(); 142 StringTable.append(Str.begin(), Str.end()); 143 StringTable.push_back(0); 155 std::string StringTable; member in struct:__anon3747::COFFParser 305 if (NumberOfSymbols > 0 || CP.StringTable.size() > 4) 310 *reinterpret_cast<support::ulittle32_t *>(&CP.StringTable[0]) = 311 CP.StringTable.size(); 597 OS.write(&CP.StringTable[0], CP.StringTable [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | AsmWriterEmitter.cpp | 309 SequenceToOffsetTable<std::string> StringTable; local 324 StringTable.add(Str); 328 StringTable.layout(); 336 Idx = StringTable.get(""); 340 Idx = StringTable.get(Str); 404 StringTable.emitStringLiteralDef(O, " static const char AsmStrs[]"); 522 SequenceToOffsetTable<std::string> StringTable; local 555 StringTable.add(AsmName); 558 StringTable.layout(); 559 StringTable [all...] |