Home
last modified time | relevance | path

Searched refs:StrTab (Results 1 – 25 of 28) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Remarks/
H A DYAMLRemarkSerializer.cpp62 assert(Serializer->StrTab.hasValue() && in mapping()
64 StringTable &StrTab = *Serializer->StrTab; in mapping() local
65 unsigned PassID = StrTab.add(Remark->PassName).first; in mapping()
66 unsigned NameID = StrTab.add(Remark->RemarkName).first; in mapping()
67 unsigned FunctionID = StrTab.add(Remark->FunctionName).first; in mapping()
87 assert(Serializer->StrTab.hasValue() && in mapping()
89 StringTable &StrTab = *Serializer->StrTab; in mapping() local
90 unsigned FileID = StrTab.add(File).first; in mapping()
142 assert(Serializer->StrTab.hasValue() && in mapping()
144 StringTable &StrTab = *Serializer->StrTab; in mapping() local
[all …]
H A DBitstreamRemarkSerializer.cpp93 const StringTable &StrTab) { in emitMetaStrTab() argument
101 StrTab.serialize(OS); in emitMetaStrTab()
234 Optional<const StringTable *> StrTab, Optional<StringRef> Filename) { in emitMetaBlock() argument
247 assert(StrTab != None && *StrTab != nullptr); in emitMetaBlock()
248 emitMetaStrTab(**StrTab); in emitMetaBlock()
259 assert(StrTab != None && *StrTab != nullptr); in emitMetaBlock()
260 emitMetaStrTab(**StrTab); in emitMetaBlock()
268 StringTable &StrTab) { in emitRemarkBlock() argument
274 R.push_back(StrTab.add(Remark.RemarkName).first); in emitRemarkBlock()
275 R.push_back(StrTab.add(Remark.PassName).first); in emitRemarkBlock()
[all …]
H A DRemarkParser.cpp71 ParsedStringTable StrTab) { in createRemarkParser() argument
78 return std::make_unique<YAMLStrTabRemarkParser>(Buf, std::move(StrTab)); in createRemarkParser()
80 return std::make_unique<BitstreamRemarkParser>(Buf, std::move(StrTab)); in createRemarkParser()
90 Format ParserFormat, StringRef Buf, Optional<ParsedStringTable> StrTab, in createRemarkParserFromMeta() argument
97 return createYAMLParserFromMeta(Buf, std::move(StrTab), in createRemarkParserFromMeta()
100 return createBitstreamParserFromMeta(Buf, std::move(StrTab), in createRemarkParserFromMeta()
116 Optional<ParsedStringTable> StrTab = None) in CParser()
118 StrTab ? createRemarkParser(ParserFormat, Buf, std::move(*StrTab)) in CParser()
H A DBitstreamRemarkParser.h32 Optional<ParsedStringTable> StrTab; member
50 BitstreamRemarkParser(StringRef Buf, ParsedStringTable StrTab) in BitstreamRemarkParser()
52 StrTab(std::move(StrTab)) {} in BitstreamRemarkParser()
78 StringRef Buf, Optional<ParsedStringTable> StrTab = None,
H A DRemarkStringTable.cpp23 StringTable::StringTable(const ParsedStringTable &Other) : StrTab() { in StringTable()
32 size_t NextID = StrTab.size(); in add()
33 auto KV = StrTab.insert({Str, NextID}); in add()
66 std::vector<StringRef> Strings{StrTab.size()}; in serialize()
67 for (const auto &KV : StrTab) in serialize()
H A DYAMLRemarkParser.h52 Optional<ParsedStringTable> StrTab; member
75 YAMLRemarkParser(StringRef Buf, Optional<ParsedStringTable> StrTab);
100 YAMLStrTabRemarkParser(StringRef Buf, ParsedStringTable StrTab) in YAMLStrTabRemarkParser()
101 : YAMLRemarkParser(Buf, std::move(StrTab)) {} in YAMLStrTabRemarkParser()
114 Optional<ParsedStringTable> StrTab = None,
H A DRemarkSerializer.cpp39 raw_ostream &OS, remarks::StringTable StrTab) { in createRemarkSerializer() argument
45 return std::make_unique<YAMLRemarkSerializer>(OS, Mode, std::move(StrTab)); in createRemarkSerializer()
48 std::move(StrTab)); in createRemarkSerializer()
51 std::move(StrTab)); in createRemarkSerializer()
H A DBitstreamRemarkParser.cpp309 StringRef Buf, Optional<ParsedStringTable> StrTab, in createBitstreamParserFromMeta() argument
321 StrTab ? std::make_unique<BitstreamRemarkParser>(Buf, std::move(*StrTab)) in createBitstreamParserFromMeta()
399 P.StrTab.emplace(*StrTabBuf); in processStrTab()
503 if (StrTab == None) in processRemark()
526 if (Expected<StringRef> RemarkName = (*StrTab)[*Helper.RemarkNameIdx]) in processRemark()
536 if (Expected<StringRef> PassName = (*StrTab)[*Helper.PassNameIdx]) in processRemark()
545 if (Expected<StringRef> FunctionName = (*StrTab)[*Helper.FunctionNameIdx]) in processRemark()
551 Expected<StringRef> SourceFileName = (*StrTab)[*Helper.SourceFileNameIdx]; in processRemark()
580 if (Expected<StringRef> Key = (*StrTab)[*Arg.KeyIdx]) in processRemark()
585 if (Expected<StringRef> Value = (*StrTab)[*Arg.ValueIdx]) in processRemark()
[all …]
H A DYAMLRemarkParser.cpp112 Optional<ParsedStringTable> StrTab, in createYAMLParserFromMeta() argument
131 if (StrTab) in createYAMLParserFromMeta()
137 StrTab = std::move(*MaybeStrTab); in createYAMLParserFromMeta()
161 StrTab in createYAMLParserFromMeta()
162 ? std::make_unique<YAMLStrTabRemarkParser>(Buf, std::move(*StrTab)) in createYAMLParserFromMeta()
173 Optional<ParsedStringTable> StrTab) in YAMLRemarkParser() argument
174 : RemarkParser{Format::YAML}, StrTab(std::move(StrTab)), LastErrorMessage(), in YAMLRemarkParser()
441 if (Expected<StringRef> Str = (*StrTab)[StrID]) in parseStr()
H A DRemarkLinker.cpp54 StrTab.internalize(*Remark); in keep()
116 std::move(const_cast<StringTable &>(StrTab))); in serialize()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Remarks/
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
174 Optional<const StringTable *> StrTab = None,
176 : MetaSerializer(OS), TmpHelper(None), Helper(nullptr), StrTab(StrTab), in MetaSerializer()
185 Optional<const StringTable *> StrTab = None,
187 : MetaSerializer(OS), TmpHelper(None), Helper(&Helper), StrTab(StrTab), in MetaSerializer()
H A DYAMLRemarkSerializer.h38 Optional<StringTable> StrTab = None);
52 Optional<StringTable> StrTab = None);
75 StrTab.emplace(); in YAMLStrTabRemarkSerializer()
78 StringTable StrTab) in YAMLStrTabRemarkSerializer()
79 : YAMLRemarkSerializer(Format::YAMLStrTab, OS, Mode, std::move(StrTab)) {} in YAMLStrTabRemarkSerializer()
95 const StringTable &StrTab; member
99 const StringTable &StrTab) in YAMLStrTabMetaSerializer()
100 : YAMLMetaSerializer(OS, ExternalFilename), StrTab(StrTab) {} in YAMLStrTabMetaSerializer()
H A DRemarkSerializer.h47 Optional<StringTable> StrTab; member
51 : SerializerFormat(SerializerFormat), OS(OS), Mode(Mode), StrTab() {} in RemarkSerializer()
83 raw_ostream &OS, remarks::StringTable StrTab);
H A DRemarkParser.h83 ParsedStringTable StrTab);
87 Optional<ParsedStringTable> StrTab = None,
H A DRemarkStringTable.h39 StringMap<unsigned, BumpPtrAllocator> StrTab; member
H A DRemarkLinker.h41 StringTable StrTab; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp287 void fillStrTabShdr(ContentSection<ELFStringTableBuilder, ELFT> &StrTab, in fillStrTabShdr() argument
289 StrTab.Shdr.sh_type = SHT_STRTAB; in fillStrTabShdr()
290 StrTab.Shdr.sh_flags = ShFlags; in fillStrTabShdr()
291 StrTab.Shdr.sh_addr = StrTab.Addr; in fillStrTabShdr()
292 StrTab.Shdr.sh_offset = StrTab.Offset; in fillStrTabShdr()
293 StrTab.Shdr.sh_info = 0; in fillStrTabShdr()
294 StrTab.Shdr.sh_size = StrTab.Size; in fillStrTabShdr()
295 StrTab.Shdr.sh_name = ShStrTab.Content.getOffset(StrTab.Name); in fillStrTabShdr()
296 StrTab.Shdr.sh_addralign = StrTab.Align; in fillStrTabShdr()
297 StrTab.Shdr.sh_entsize = 0; in fillStrTabShdr()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
H A DELFDump.cpp282 StringRef StrTab) { in printSymbolVersionDependency() argument
289 << StringRef(StrTab.drop_front(Verneed->vn_file).data()) << ":\n"; in printSymbolVersionDependency()
298 << StringRef(StrTab.drop_front(Vernaux->vna_name).data()) << '\n'; in printSymbolVersionDependency()
308 StringRef StrTab) { in printSymbolVersionDefinition() argument
329 outs() << StringRef(StrTab.drop_front(Verdaux->vda_name).data()) << '\n'; in printSymbolVersionDefinition()
351 StringRef StrTab = unwrapOrError(Elf.getStringTable(*StrTabSec), FileName); in printSymbolVersionInfo() local
354 printSymbolVersionDependency<ELFT>(Contents, StrTab); in printSymbolVersionInfo()
356 printSymbolVersionDefinition<ELFT>(Shdr, Contents, StrTab); in printSymbolVersionInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
H A DGsymCreator.cpp23 GsymCreator::GsymCreator() : StrTab(StringTableBuilder::ELF) { in GsymCreator()
146 StrTab.write(O.get_stream()); in encode()
200 StrTab.finalizeInOrder(); in finalize()
307 if (!StrTab.contains(CHStr)) in insertString()
311 return StrTab.add(CHStr); in insertString()
H A DGsymReader.cpp130 if (FileData.readFixedString(StrTab.Data, Hdr->StrtabSize)) in parse()
191 StrTab.Data = MemBuffer->getBuffer().substr(Hdr->StrtabOffset, in parse()
193 if (StrTab.Data.empty()) in parse()
338 OS << "\n" << StrTab << "\n"; in dump()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymReader.h58 StringTable StrTab; variable
133 StringRef getString(uint32_t Offset) const { return StrTab[Offset]; } in getString()
H A DGsymCreator.h138 StringTableBuilder StrTab; variable
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
H A DObject.cpp1261 auto &StrTab = Obj->addSection<StringTableSection>(); in addStrTab() local
1262 StrTab.Name = ".strtab"; in addStrTab()
1264 Obj->SectionNames = &StrTab; in addStrTab()
1265 return &StrTab; in addStrTab()
1268 SymbolTableSection *BasicELFBuilder::addSymTab(StringTableSection *StrTab) { in addSymTab() argument
1272 SymTab.Link = StrTab->Index; in addSymTab()
1374 StringTableSection *StrTab = addStrTab(); in build() local
1375 addSymTab(StrTab); in build()
2172 StringTableSection *StrTab = nullptr; in addNewSymbolTable() local
2175 StrTab = static_cast<StringTableSection *>(&Sec); in addNewSymbolTable()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/
H A DELFTypes.h274 Expected<StringRef> getName(StringRef StrTab) const;
278 Expected<StringRef> Elf_Sym_Impl<ELFT>::getName(StringRef StrTab) const {
280 if (Offset >= StrTab.size())
285 Offset, StrTab.size());
286 return StringRef(StrTab.data() + Offset);
H A DELF.h961 StringRef StrTab; in getVersionDependencies() local
967 StrTab = *StrTabOrErr; in getVersionDependencies()
1006 if (Verneed->vn_file < StrTab.size()) in getVersionDependencies()
1007 VN.File = std::string(StrTab.drop_front(Verneed->vn_file)); in getVersionDependencies()
1033 if (StrTab.size() <= Vernaux->vna_name) in getVersionDependencies()
1036 Aux.Name = std::string(StrTab.drop_front(Vernaux->vna_name)); in getVersionDependencies()

12