Lines Matching refs:StrtabBuilder

140   StringTableBuilder &StrtabBuilder;  member in __anon9ee8d7120111::BitcodeWriterBase
145 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder) in BitcodeWriterBase() argument
146 : Stream(Stream), StrtabBuilder(StrtabBuilder) {} in BitcodeWriterBase()
185 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriterBase() argument
189 : BitcodeWriterBase(Stream, StrtabBuilder), M(M), in ModuleBitcodeWriterBase()
269 StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriter() argument
273 : ModuleBitcodeWriterBase(M, StrtabBuilder, Stream, in ModuleBitcodeWriter()
442 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder, in IndexBitcodeWriter() argument
446 : BitcodeWriterBase(Stream, StrtabBuilder), Index(Index), in IndexBitcodeWriter()
1252 return StrtabBuilder.add(Str); in addToStrtab()
3946 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution() argument
3951 NameVals.push_back(StrtabBuilder.add(Wpd.SingleImplName)); in writeWholeProgramDevirtResolution()
3960 StringTableBuilder &StrtabBuilder, in writeTypeIdSummaryRecord() argument
3963 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdSummaryRecord()
3974 writeWholeProgramDevirtResolution(NameVals, StrtabBuilder, W.first, in writeTypeIdSummaryRecord()
3979 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeTypeIdCompatibleVtableSummaryRecord() argument
3982 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdCompatibleVtableSummaryRecord()
4318 writeTypeIdCompatibleVtableSummaryRecord(NameVals, StrtabBuilder, S.first, in writePerModuleGlobalValueSummary()
4595 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4609 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4624 writeTypeIdSummaryRecord(NameVals, StrtabBuilder, It->second.first, in writeCombinedGlobalValueSummary()
4862 if (Error E = irsymtab::build(Mods, Symtab, StrtabBuilder, Alloc)) { in writeSymtab()
4875 StrtabBuilder.finalizeInOrder(); in writeStrtab()
4876 Strtab.resize(StrtabBuilder.getSize()); in writeStrtab()
4877 StrtabBuilder.write((uint8_t *)Strtab.data()); in writeStrtab()
4903 ModuleBitcodeWriter ModuleWriter(M, Buffer, StrtabBuilder, *Stream, in writeModule()
4912 IndexBitcodeWriter IndexWriter(*Stream, StrtabBuilder, *Index, in writeIndex()
4985 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ThinLinkBitcodeWriter() argument
4989 : ModuleBitcodeWriterBase(M, StrtabBuilder, Stream, in ThinLinkBitcodeWriter()
5034 Vals.push_back(StrtabBuilder.add(GV.getName())); in writeSimplifiedModuleInfo()
5048 Vals.push_back(StrtabBuilder.add(F.getName())); in writeSimplifiedModuleInfo()
5062 Vals.push_back(StrtabBuilder.add(A.getName())); in writeSimplifiedModuleInfo()
5076 Vals.push_back(StrtabBuilder.add(I.getName())); in writeSimplifiedModuleInfo()
5115 ThinLinkBitcodeWriter ThinLinkWriter(M, StrtabBuilder, *Stream, Index, in writeThinLinkBitcode()