Searched refs:StrTab (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Remarks/
H A DYAMLRemarkSerializer.h38 Optional<StringTable> StrTab = None);
52 Optional<StringTable> StrTab = None);
75 StrTab.emplace();
78 StringTable StrTab)
79 : YAMLRemarkSerializer(Format::YAMLStrTab, OS, Mode, std::move(StrTab)) {}
95 const StringTable &StrTab; member in struct:llvm::remarks::YAMLStrTabMetaSerializer
99 const StringTable &StrTab)
100 : YAMLMetaSerializer(OS, ExternalFilename), StrTab(StrTab) {}
77 YAMLStrTabRemarkSerializer(raw_ostream &OS, SerializerMode Mode, StringTable StrTab) argument
97 YAMLStrTabMetaSerializer(raw_ostream &OS, Optional<StringRef> ExternalFilename, const StringTable &StrTab) argument
H A DBitstreamRemarkSerializer.h97 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; member in struct:llvm::remarks::BitstreamMetaSerializer
174 Optional<const StringTable *> StrTab = None,
176 : MetaSerializer(OS), TmpHelper(None), Helper(nullptr), StrTab(StrTab),
185 Optional<const StringTable *> StrTab = None,
187 : MetaSerializer(OS), TmpHelper(None), Helper(&Helper), StrTab(StrTa
[all...]
H A DRemarkSerializer.h47 Optional<StringTable> StrTab; member in struct:llvm::remarks::RemarkSerializer
51 : SerializerFormat(SerializerFormat), OS(OS), Mode(Mode), StrTab() {}
83 raw_ostream &OS, remarks::StringTable StrTab);
H A DRemarkStringTable.h38 StringMap<unsigned, BumpPtrAllocator> StrTab; member in struct:llvm::remarks::StringTable
62 /// in the StrTab map.
H A DRemarkParser.h83 ParsedStringTable StrTab);
87 Optional<ParsedStringTable> StrTab = None,
H A DRemarkLinker.h41 StringTable StrTab; member in struct:llvm::remarks::RemarkLinker
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Remarks/
H A DBitstreamRemarkParser.h32 Optional<ParsedStringTable> StrTab; member in struct:llvm::remarks::BitstreamRemarkParser
50 BitstreamRemarkParser(StringRef Buf, ParsedStringTable StrTab) argument
52 StrTab(std::move(StrTab)) {}
78 StringRef Buf, Optional<ParsedStringTable> StrTab = None,
H A DRemarkStringTable.cpp23 StringTable::StringTable(const ParsedStringTable &Other) : StrTab() {
32 size_t NextID = StrTab.size();
33 auto KV = StrTab.insert({Str, NextID});
66 std::vector<StringRef> Strings{StrTab.size()};
67 for (const auto &KV : StrTab)
H A DYAMLRemarkSerializer.cpp61 assert(Serializer->StrTab.hasValue() &&
62 "YAMLStrTabSerializer with no StrTab.");
63 StringTable &StrTab = *Serializer->StrTab; local
64 unsigned PassID = StrTab.add(Remark->PassName).first;
65 unsigned NameID = StrTab.add(Remark->RemarkName).first;
66 unsigned FunctionID = StrTab.add(Remark->FunctionName).first;
86 assert(Serializer->StrTab.hasValue() &&
87 "YAMLStrTabSerializer with no StrTab.");
88 StringTable &StrTab local
143 StringTable &StrTab = *Serializer->StrTab; local
221 emitStrTab(raw_ostream &OS, Optional<const StringTable *> StrTab) argument
[all...]
H A DRemarkSerializer.cpp39 raw_ostream &OS, remarks::StringTable StrTab) {
45 return std::make_unique<YAMLRemarkSerializer>(OS, Mode, std::move(StrTab));
48 std::move(StrTab));
51 std::move(StrTab));
38 createRemarkSerializer(Format RemarksFormat, SerializerMode Mode, raw_ostream &OS, remarks::StringTable StrTab) argument
H A DBitstreamRemarkSerializer.cpp94 const StringTable &StrTab) {
102 StrTab.serialize(OS);
235 Optional<const StringTable *> StrTab, Optional<StringRef> Filename) {
248 assert(StrTab != None && *StrTab != nullptr);
249 emitMetaStrTab(**StrTab);
260 assert(StrTab != None && *StrTab != nullptr);
261 emitMetaStrTab(**StrTab);
269 StringTable &StrTab) {
93 emitMetaStrTab( const StringTable &StrTab) argument
233 emitMetaBlock( uint64_t ContainerVersion, Optional<uint64_t> RemarkVersion, Optional<const StringTable *> StrTab, Optional<StringRef> Filename) argument
268 emitRemarkBlock(const Remark &Remark, StringTable &StrTab) argument
[all...]
H A DYAMLRemarkParser.h52 Optional<ParsedStringTable> StrTab; member in struct:llvm::remarks::YAMLRemarkParser
75 YAMLRemarkParser(StringRef Buf, Optional<ParsedStringTable> StrTab);
100 YAMLStrTabRemarkParser(StringRef Buf, ParsedStringTable StrTab) argument
101 : YAMLRemarkParser(Buf, std::move(StrTab)) {}
114 Optional<ParsedStringTable> StrTab = None,
H A DRemarkParser.cpp71 ParsedStringTable StrTab) {
78 return std::make_unique<YAMLStrTabRemarkParser>(Buf, std::move(StrTab));
80 return std::make_unique<BitstreamRemarkParser>(Buf, std::move(StrTab));
90 Format ParserFormat, StringRef Buf, Optional<ParsedStringTable> StrTab,
97 return createYAMLParserFromMeta(Buf, std::move(StrTab),
100 return createBitstreamParserFromMeta(Buf, std::move(StrTab),
116 Optional<ParsedStringTable> StrTab = None)
118 StrTab ? createRemarkParser(ParserFormat, Buf, std::move(*StrTab))
70 createRemarkParser(Format ParserFormat, StringRef Buf, ParsedStringTable StrTab) argument
89 createRemarkParserFromMeta( Format ParserFormat, StringRef Buf, Optional<ParsedStringTable> StrTab, Optional<StringRef> ExternalFilePrependPath) argument
H A DYAMLRemarkParser.cpp113 Optional<ParsedStringTable> StrTab,
132 if (StrTab)
138 StrTab = std::move(*MaybeStrTab);
162 StrTab
163 ? std::make_unique<YAMLStrTabRemarkParser>(Buf, std::move(*StrTab))
174 Optional<ParsedStringTable> StrTab)
175 : RemarkParser{Format::YAML}, StrTab(std::move(StrTab)), LastErrorMessage(),
442 if (Expected<StringRef> Str = (*StrTab)[StrID])
112 createYAMLParserFromMeta(StringRef Buf, Optional<ParsedStringTable> StrTab, Optional<StringRef> ExternalFilePrependPath) argument
173 YAMLRemarkParser(StringRef Buf, Optional<ParsedStringTable> StrTab) argument
H A DBitstreamRemarkParser.cpp310 StringRef Buf, Optional<ParsedStringTable> StrTab,
322 StrTab ? std::make_unique<BitstreamRemarkParser>(Buf, std::move(*StrTab))
400 P.StrTab.emplace(*StrTabBuf);
504 if (StrTab == None)
527 if (Expected<StringRef> RemarkName = (*StrTab)[*Helper.RemarkNameIdx])
537 if (Expected<StringRef> PassName = (*StrTab)[*Helper.PassNameIdx])
546 if (Expected<StringRef> FunctionName = (*StrTab)[*Helper.FunctionNameIdx])
552 Expected<StringRef> SourceFileName = (*StrTab)[*Helper.SourceFileNameIdx];
581 if (Expected<StringRef> Key = (*StrTab)[*Ar
309 createBitstreamParserFromMeta( StringRef Buf, Optional<ParsedStringTable> StrTab, Optional<StringRef> ExternalFilePrependPath) argument
[all...]
H A DRemarkLinker.cpp54 StrTab.internalize(*Remark);
76 *RemarkFormat, Buffer, /*StrTab=*/None,
116 std::move(const_cast<StringTable &>(StrTab)));
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymReader.h58 StringTable StrTab; member in class:llvm::gsym::GsymReader
133 StringRef getString(uint32_t Offset) const { return StrTab[Offset]; }
H A DGsymCreator.h137 StringTableBuilder StrTab; member in class:llvm::gsym::GsymCreator
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DELFDump.cpp259 StringRef StrTab) {
266 << StringRef(StrTab.drop_front(Verneed->vn_file).data()) << ":\n";
275 << StringRef(StrTab.drop_front(Vernaux->vna_name).data()) << '\n';
285 StringRef StrTab) {
306 outs() << StringRef(StrTab.drop_front(Verdaux->vda_name).data()) << '\n';
327 StringRef StrTab = unwrapOrError(Elf->getStringTable(StrTabSec), FileName); local
330 printSymbolVersionDependency<ELFT>(Contents, StrTab);
332 printSymbolVersionDefinition<ELFT>(Shdr, Contents, StrTab);
258 printSymbolVersionDependency(ArrayRef<uint8_t> Contents, StringRef StrTab) argument
283 printSymbolVersionDefinition(const typename ELFT::Shdr &Shdr, ArrayRef<uint8_t> Contents, StringRef StrTab) argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DGsymCreator.cpp24 GsymCreator::GsymCreator() : StrTab(StringTableBuilder::ELF) {
133 StrTab.write(O.get_stream());
168 StrTab.finalizeInOrder();
251 return StrTab.add(S);
H A DGsymReader.cpp130 if (FileData.readFixedString(StrTab.Data, Hdr->StrtabSize))
191 StrTab.Data = MemBuffer->getBuffer().substr(Hdr->StrtabOffset,
193 if (StrTab.Data.empty())
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
H A DObject.cpp1125 auto &StrTab = Obj->addSection<StringTableSection>(); local
1126 StrTab.Name = ".strtab";
1128 Obj->SectionNames = &StrTab;
1129 return &StrTab;
1132 SymbolTableSection *BasicELFBuilder::addSymTab(StringTableSection *StrTab) { argument
1136 SymTab.Link = StrTab->Index;
1233 StringTableSection *StrTab = addStrTab(); local
1234 addSymTab(StrTab);
1571 StringTableSection *StrTab = nullptr; local
1574 StrTab
[all...]
H A DObject.h664 void setStrTab(StringTableSection *StrTab) { SymbolNames = StrTab; } argument
887 SymbolTableSection *addSymTab(StringTableSection *StrTab);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h244 Expected<StringRef> getName(StringRef StrTab) const;
248 Expected<StringRef> Elf_Sym_Impl<ELFT>::getName(StringRef StrTab) const {
250 if (Offset >= StrTab.size())
255 Offset, StrTab.size());
256 return StringRef(StrTab.data() + Offset);
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp62 StringSet<> StrTab; member in namespace:__anon5927
67 return StrTab.insert(S).first->first();

Completed in 312 milliseconds

12