Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Remarks/
DYAMLRemarkSerializer.cpp61 assert(Serializer->StrTab.hasValue() && in mapping()
63 StringTable &StrTab = *Serializer->StrTab; in mapping() local
64 unsigned PassID = StrTab.add(Remark->PassName).first; in mapping()
65 unsigned NameID = StrTab.add(Remark->RemarkName).first; in mapping()
66 unsigned FunctionID = StrTab.add(Remark->FunctionName).first; in mapping()
86 assert(Serializer->StrTab.hasValue() && in mapping()
88 StringTable &StrTab = *Serializer->StrTab; in mapping() local
89 unsigned FileID = StrTab.add(File).first; in mapping()
141 assert(Serializer->StrTab.hasValue() && in mapping()
143 StringTable &StrTab = *Serializer->StrTab; in mapping() local
[all …]
DBitstreamRemarkSerializer.cpp94 const StringTable &StrTab) { in emitMetaStrTab() argument
102 StrTab.serialize(OS); in emitMetaStrTab()
235 Optional<const StringTable *> StrTab, Optional<StringRef> Filename) { in emitMetaBlock() argument
248 assert(StrTab != None && *StrTab != nullptr); in emitMetaBlock()
249 emitMetaStrTab(**StrTab); in emitMetaBlock()
260 assert(StrTab != None && *StrTab != nullptr); in emitMetaBlock()
261 emitMetaStrTab(**StrTab); in emitMetaBlock()
269 StringTable &StrTab) { in emitRemarkBlock() argument
275 R.push_back(StrTab.add(Remark.RemarkName).first); in emitRemarkBlock()
276 R.push_back(StrTab.add(Remark.PassName).first); in emitRemarkBlock()
[all …]
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()
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,
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()
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,
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()
DBitstreamRemarkParser.cpp310 StringRef Buf, Optional<ParsedStringTable> StrTab, in createBitstreamParserFromMeta() argument
322 StrTab ? std::make_unique<BitstreamRemarkParser>(Buf, std::move(*StrTab)) in createBitstreamParserFromMeta()
400 P.StrTab.emplace(*StrTabBuf); in processStrTab()
504 if (StrTab == None) in processRemark()
527 if (Expected<StringRef> RemarkName = (*StrTab)[*Helper.RemarkNameIdx]) in processRemark()
537 if (Expected<StringRef> PassName = (*StrTab)[*Helper.PassNameIdx]) in processRemark()
546 if (Expected<StringRef> FunctionName = (*StrTab)[*Helper.FunctionNameIdx]) in processRemark()
552 Expected<StringRef> SourceFileName = (*StrTab)[*Helper.SourceFileNameIdx]; in processRemark()
581 if (Expected<StringRef> Key = (*StrTab)[*Arg.KeyIdx]) in processRemark()
586 if (Expected<StringRef> Value = (*StrTab)[*Arg.ValueIdx]) in processRemark()
[all …]
DYAMLRemarkParser.cpp113 Optional<ParsedStringTable> StrTab, in createYAMLParserFromMeta() argument
132 if (StrTab) in createYAMLParserFromMeta()
138 StrTab = std::move(*MaybeStrTab); in createYAMLParserFromMeta()
162 StrTab in createYAMLParserFromMeta()
163 ? std::make_unique<YAMLStrTabRemarkParser>(Buf, std::move(*StrTab)) in createYAMLParserFromMeta()
174 Optional<ParsedStringTable> StrTab) in YAMLRemarkParser() argument
175 : RemarkParser{Format::YAML}, StrTab(std::move(StrTab)), LastErrorMessage(), in YAMLRemarkParser()
442 if (Expected<StringRef> Str = (*StrTab)[StrID]) in parseStr()
DRemarkLinker.cpp54 StrTab.internalize(*Remark); in keep()
116 std::move(const_cast<StringTable &>(StrTab))); in serialize()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Remarks/
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()
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()
DRemarkSerializer.h47 Optional<StringTable> StrTab; member
51 : SerializerFormat(SerializerFormat), OS(OS), Mode(Mode), StrTab() {} in RemarkSerializer()
83 raw_ostream &OS, remarks::StringTable StrTab);
DRemarkParser.h83 ParsedStringTable StrTab);
87 Optional<ParsedStringTable> StrTab = None,
DRemarkStringTable.h38 StringMap<unsigned, BumpPtrAllocator> StrTab; member
DRemarkLinker.h41 StringTable StrTab; member
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceELFObjectWriter.cpp93 StrTab = in ELFObjectWriter()
190 StrTab->setNumber(CurSectionNumber++); in assignSectionNumbersInfo()
191 StrTab->setNameStrIndex(ShStrTab->getIndex(StrTab->getName())); in assignSectionNumbersInfo()
192 AllSections.push_back(StrTab); in assignSectionNumbersInfo()
194 SymTab->setLinkNum(StrTab->getNumber()); in assignSectionNumbersInfo()
253 StrTab->add(FuncName); in writeFunctionCode()
407 StrTab->add(Name); in writeDataOfType()
547 StrTab->add(SymName); in writeConstantPool()
597 StrTab->add(JumpTableName); in writeJumpTable()
617 StrTab->add(Name); in setUndefinedSyms()
[all …]
DIceELFSection.cpp155 void ELFSymbolTableSection::updateIndices(const ELFStringTableSection *StrTab) { in updateIndices() argument
162 SymInfo.st_name = StrTab->getIndex(Name.toString()); in updateIndices()
171 SymInfo.st_name = StrTab->getIndex(Name); in updateIndices()
DIceELFObjectWriter.h125 ELFStringTableSection *StrTab; variable
DIceELFSection.h196 void updateIndices(const ELFStringTableSection *StrTab);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/GSYM/
DGsymCreator.cpp24 GsymCreator::GsymCreator() : StrTab(StringTableBuilder::ELF) { in GsymCreator()
133 StrTab.write(O.get_stream()); in encode()
168 StrTab.finalizeInOrder(); in finalize()
251 return StrTab.add(S); in insertString()
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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/GSYM/
DGsymReader.h58 StringTable StrTab; variable
133 StringRef getString(uint32_t Offset) const { return StrTab[Offset]; } in getString()
DGsymCreator.h137 StringTableBuilder StrTab; variable
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Object/
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);