/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Remarks/ |
H A D | YAMLRemarkSerializer.h | 38 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 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; 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 D | RemarkSerializer.h | 47 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 D | RemarkStringTable.h | 38 StringMap<unsigned, BumpPtrAllocator> StrTab; member in struct:llvm::remarks::StringTable 62 /// in the StrTab map.
|
H A D | RemarkParser.h | 83 ParsedStringTable StrTab); 87 Optional<ParsedStringTable> StrTab = None,
|
H A D | RemarkLinker.h | 41 StringTable StrTab; member in struct:llvm::remarks::RemarkLinker
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Remarks/ |
H A D | BitstreamRemarkParser.h | 32 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 D | RemarkStringTable.cpp | 23 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 D | YAMLRemarkSerializer.cpp | 61 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 D | RemarkSerializer.cpp | 39 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 D | BitstreamRemarkSerializer.cpp | 94 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 D | YAMLRemarkParser.h | 52 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 D | RemarkParser.cpp | 71 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 D | YAMLRemarkParser.cpp | 113 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 D | BitstreamRemarkParser.cpp | 310 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 D | RemarkLinker.cpp | 54 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 D | GsymReader.h | 58 StringTable StrTab; member in class:llvm::gsym::GsymReader 133 StringRef getString(uint32_t Offset) const { return StrTab[Offset]; }
|
H A D | GsymCreator.h | 137 StringTableBuilder StrTab; member in class:llvm::gsym::GsymCreator
|
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | ELFDump.cpp | 259 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 D | GsymCreator.cpp | 24 GsymCreator::GsymCreator() : StrTab(StringTableBuilder::ELF) { 133 StrTab.write(O.get_stream()); 168 StrTab.finalizeInOrder(); 251 return StrTab.add(S);
|
H A D | GsymReader.cpp | 130 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 D | Object.cpp | 1125 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 D | Object.h | 664 void setStrTab(StringTableSection *StrTab) { SymbolNames = StrTab; } argument 887 SymbolTableSection *addSymTab(StringTableSection *StrTab);
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ELFTypes.h | 244 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 D | GICombinerEmitter.cpp | 62 StringSet<> StrTab; member in namespace:__anon5927 67 return StrTab.insert(S).first->first();
|