| /openbsd-src/gnu/llvm/llvm/lib/Remarks/ |
| H A D | YAMLRemarkSerializer.cpp | 63 assert(Serializer->StrTab && "YAMLStrTabSerializer with no StrTab."); 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 && "YAMLStrTabSerializer with no StrTab."); in mapping() 88 StringTable &StrTab = *Serializer->StrTab; in mapping() local 89 unsigned FileID = StrTab.add(File).first; in mapping() 141 assert(Serializer->StrTab && "YAMLStrTabSerializer with no StrTab."); in mapping() 142 StringTable &StrTab = *Serializer->StrTab; in mapping() local [all …]
|
| H A D | BitstreamRemarkSerializer.cpp | 95 const StringTable &StrTab) { in emitMetaStrTab() argument 103 StrTab.serialize(OS); in emitMetaStrTab() 236 std::optional<const StringTable *> StrTab, in emitMetaBlock() argument 250 assert(StrTab != std::nullopt && *StrTab != nullptr); in emitMetaBlock() 251 emitMetaStrTab(**StrTab); in emitMetaBlock() 262 assert(StrTab != std::nullopt && *StrTab != nullptr); in emitMetaBlock() 263 emitMetaStrTab(**StrTab); in emitMetaBlock() 271 StringTable &StrTab) { in emitRemarkBlock() argument 277 R.push_back(StrTab.add(Remark.RemarkName).first); in emitRemarkBlock() 278 R.push_back(StrTab.add(Remark.PassName).first); in emitRemarkBlock() [all …]
|
| H A D | RemarkParser.cpp | 71 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, std::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 std::optional<ParsedStringTable> StrTab = std::nullopt) in CParser() 118 StrTab ? createRemarkParser(ParserFormat, Buf, std::move(*StrTab)) in CParser()
|
| H A D | BitstreamRemarkParser.h | 34 std::optional<ParsedStringTable> StrTab; member 52 BitstreamRemarkParser(StringRef Buf, ParsedStringTable StrTab) in BitstreamRemarkParser() 54 StrTab(std::move(StrTab)) {} in BitstreamRemarkParser() 80 StringRef Buf, std::optional<ParsedStringTable> StrTab = std::nullopt,
|
| H A D | RemarkSerializer.cpp | 39 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 D | YAMLRemarkParser.h | 50 std::optional<ParsedStringTable> StrTab; member 73 YAMLRemarkParser(StringRef Buf, std::optional<ParsedStringTable> StrTab); 98 YAMLStrTabRemarkParser(StringRef Buf, ParsedStringTable StrTab) in YAMLStrTabRemarkParser() 99 : YAMLRemarkParser(Buf, std::move(StrTab)) {} in YAMLStrTabRemarkParser() 111 StringRef Buf, std::optional<ParsedStringTable> StrTab = std::nullopt,
|
| H A D | RemarkStringTable.cpp | 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 D | BitstreamRemarkParser.cpp | 311 StringRef Buf, std::optional<ParsedStringTable> StrTab, in createBitstreamParserFromMeta() argument 323 StrTab ? std::make_unique<BitstreamRemarkParser>(Buf, std::move(*StrTab)) in createBitstreamParserFromMeta() 401 P.StrTab.emplace(*StrTabBuf); in processStrTab() 505 if (StrTab == std::nullopt) in processRemark() 528 if (Expected<StringRef> RemarkName = (*StrTab)[*Helper.RemarkNameIdx]) in processRemark() 538 if (Expected<StringRef> PassName = (*StrTab)[*Helper.PassNameIdx]) in processRemark() 547 if (Expected<StringRef> FunctionName = (*StrTab)[*Helper.FunctionNameIdx]) in processRemark() 553 Expected<StringRef> SourceFileName = (*StrTab)[*Helper.SourceFileNameIdx]; in processRemark() 582 if (Expected<StringRef> Key = (*StrTab)[*Arg.KeyIdx]) in processRemark() 587 if (Expected<StringRef> Value = (*StrTab)[*Arg.ValueIdx]) in processRemark() [all …]
|
| H A D | YAMLRemarkParser.cpp | 112 StringRef Buf, std::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 std::optional<ParsedStringTable> StrTab) in YAMLRemarkParser() argument 174 : RemarkParser{Format::YAML}, StrTab(std::move(StrTab)), in YAMLRemarkParser() 441 if (Expected<StringRef> Str = (*StrTab)[StrID]) in parseStr()
|
| H A D | RemarkLinker.cpp | 60 StrTab.internalize(*Remark); in keep() 123 std::move(const_cast<StringTable &>(StrTab))); in serialize()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Remarks/ |
| H A D | BitstreamRemarkSerializer.h | 99 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; member 176 std::optional<const StringTable *> StrTab = std::nullopt, 179 StrTab(StrTab), ExternalFilename(ExternalFilename) { in MetaSerializer() 187 std::optional<const StringTable *> StrTab = std::nullopt, 190 StrTab(StrTab), ExternalFilename(ExternalFilename) {} in MetaSerializer()
|
| H A D | YAMLRemarkSerializer.h | 39 std::optional<StringTable> StrTab = std::nullopt); 53 std::optional<StringTable> StrTab = std::nullopt); 76 StrTab.emplace(); in YAMLStrTabRemarkSerializer() 79 StringTable StrTab) in YAMLStrTabRemarkSerializer() 80 : YAMLRemarkSerializer(Format::YAMLStrTab, OS, Mode, std::move(StrTab)) {} in YAMLStrTabRemarkSerializer() 96 const StringTable &StrTab; member 100 const StringTable &StrTab) in YAMLStrTabMetaSerializer() 101 : YAMLMetaSerializer(OS, ExternalFilename), StrTab(StrTab) {} in YAMLStrTabMetaSerializer()
|
| H A D | RemarkSerializer.h | 51 std::optional<StringTable> StrTab; member 87 raw_ostream &OS, remarks::StringTable StrTab);
|
| H A D | RemarkParser.h | 84 ParsedStringTable StrTab); 88 std::optional<ParsedStringTable> StrTab = std::nullopt,
|
| H A D | RemarkStringTable.h | 39 StringMap<unsigned, BumpPtrAllocator> StrTab; member
|
| H A D | RemarkLinker.h | 46 StringTable StrTab; member
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-remarkutil/ |
| H A D | RemarkUtil.cpp | 126 StringTable &StrTab) { in tryParseRemarksFromYAMLFile() argument 136 StrTab.internalize(**MaybeRemark); in tryParseRemarksFromYAMLFile() 152 StringTable &StrTab) { in tryReserializeYAML2Bitstream() argument 158 OutputFormat, SerializerMode::Standalone, OF->os(), std::move(StrTab)); in tryReserializeYAML2Bitstream() 171 StringTable StrTab; in tryYAML2Bitstream() local 173 ExitOnErr(tryParseRemarksFromYAMLFile(ParsedRemarks, StrTab)); in tryYAML2Bitstream() 174 return tryReserializeYAML2Bitstream(ParsedRemarks, StrTab); in tryYAML2Bitstream()
|
| /openbsd-src/gnu/llvm/llvm/lib/Object/ |
| H A D | OffloadBinary.cpp | 210 StringTableBuilder StrTab(StringTableBuilder::ELF); in write() local 212 StrTab.add(KeyAndValue.getKey()); in write() 213 StrTab.add(KeyAndValue.getValue()); in write() 215 StrTab.finalize(); in write() 222 StringEntrySize + StrTab.getSize(), in write() 253 StringEntry Map{Offset + StrTab.getOffset(KeyAndValue.getKey()), in write() 254 Offset + StrTab.getOffset(KeyAndValue.getValue())}; in write() 257 StrTab.write(OS); in write()
|
| /openbsd-src/gnu/llvm/llvm/lib/InterfaceStub/ |
| H A D | ELFObjHandler.cpp | 288 void fillStrTabShdr(ContentSection<ELFStringTableBuilder, ELFT> &StrTab, in fillStrTabShdr() argument 290 StrTab.Shdr.sh_type = SHT_STRTAB; in fillStrTabShdr() 291 StrTab.Shdr.sh_flags = ShFlags; in fillStrTabShdr() 292 StrTab.Shdr.sh_addr = StrTab.Addr; in fillStrTabShdr() 293 StrTab.Shdr.sh_offset = StrTab.Offset; in fillStrTabShdr() 294 StrTab.Shdr.sh_info = 0; in fillStrTabShdr() 295 StrTab.Shdr.sh_size = StrTab.Size; in fillStrTabShdr() 296 StrTab.Shdr.sh_name = ShStrTab.Content.getOffset(StrTab.Name); in fillStrTabShdr() 297 StrTab.Shdr.sh_addralign = StrTab.Align; in fillStrTabShdr() 298 StrTab.Shdr.sh_entsize = 0; in fillStrTabShdr() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/GSYM/ |
| H A D | GsymCreator.cpp | 24 : StrTab(StringTableBuilder::ELF), Quiet(Quiet) { in GsymCreator() 147 StrTab.write(O.get_stream()); in encode() 201 StrTab.finalizeInOrder(); in finalize() 317 if (!StrTab.contains(CHStr)) in insertString() 321 return StrTab.add(CHStr); in insertString()
|
| H A D | GsymReader.cpp | 130 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()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/GSYM/ |
| H A D | GsymReader.h | 55 StringTable StrTab; variable 130 StringRef getString(uint32_t Offset) const { return StrTab[Offset]; } in getString()
|
| H A D | GsymCreator.h | 137 StringTableBuilder StrTab; variable
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/ |
| H A D | ELFDump.cpp | 322 StringRef StrTab) { in printSymbolVersionDefinition() argument 343 outs() << StringRef(StrTab.drop_front(Verdaux->vda_name).data()) << '\n'; in printSymbolVersionDefinition() 365 StringRef StrTab = unwrapOrError(Elf.getStringTable(*StrTabSec), FileName); in printSymbolVersionInfo() local 370 printSymbolVersionDefinition<ELFT>(Shdr, Contents, StrTab); in printSymbolVersionInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObject.cpp | 1238 auto &StrTab = Obj->addSection<StringTableSection>(); in addStrTab() local 1239 StrTab.Name = ".strtab"; in addStrTab() 1241 Obj->SectionNames = &StrTab; in addStrTab() 1242 return &StrTab; in addStrTab() 1245 SymbolTableSection *BasicELFBuilder::addSymTab(StringTableSection *StrTab) { in addSymTab() argument 1249 SymTab.Link = StrTab->Index; in addSymTab() 1354 StringTableSection *StrTab = addStrTab(); in build() local 1355 addSymTab(StrTab); in build() 2220 StringTableSection *StrTab = nullptr; in addNewSymbolTable() local 2223 StrTab = static_cast<StringTableSection *>(&Sec); in addNewSymbolTable() [all …]
|