Lines Matching refs:StrtabBuilder

136   StringTableBuilder &StrtabBuilder;  member in __anonc5ba43100111::BitcodeWriterBase
141 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder) in BitcodeWriterBase() argument
142 : Stream(Stream), StrtabBuilder(StrtabBuilder) {} in BitcodeWriterBase()
182 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriterBase() argument
186 : BitcodeWriterBase(Stream, StrtabBuilder), M(M), in ModuleBitcodeWriterBase()
268 StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriter() argument
272 : ModuleBitcodeWriterBase(M, StrtabBuilder, Stream, in ModuleBitcodeWriter()
432 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder, in IndexBitcodeWriter() argument
436 : BitcodeWriterBase(Stream, StrtabBuilder), Index(Index), in IndexBitcodeWriter()
1155 return StrtabBuilder.add(Str); in addToStrtab()
3762 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution() argument
3767 NameVals.push_back(StrtabBuilder.add(Wpd.SingleImplName)); in writeWholeProgramDevirtResolution()
3776 StringTableBuilder &StrtabBuilder, in writeTypeIdSummaryRecord() argument
3779 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdSummaryRecord()
3790 writeWholeProgramDevirtResolution(NameVals, StrtabBuilder, W.first, in writeTypeIdSummaryRecord()
3795 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeTypeIdCompatibleVtableSummaryRecord() argument
3798 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdCompatibleVtableSummaryRecord()
4047 writeTypeIdCompatibleVtableSummaryRecord(NameVals, StrtabBuilder, S.first, in writePerModuleGlobalValueSummary()
4310 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4324 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4339 writeTypeIdSummaryRecord(NameVals, StrtabBuilder, It->second.first, in writeCombinedGlobalValueSummary()
4576 if (Error E = irsymtab::build(Mods, Symtab, StrtabBuilder, Alloc)) { in writeSymtab()
4589 StrtabBuilder.finalizeInOrder(); in writeStrtab()
4590 Strtab.resize(StrtabBuilder.getSize()); in writeStrtab()
4591 StrtabBuilder.write((uint8_t *)Strtab.data()); in writeStrtab()
4617 ModuleBitcodeWriter ModuleWriter(M, Buffer, StrtabBuilder, *Stream, in writeModule()
4626 IndexBitcodeWriter IndexWriter(*Stream, StrtabBuilder, *Index, in writeIndex()
4699 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ThinLinkBitcodeWriter() argument
4703 : ModuleBitcodeWriterBase(M, StrtabBuilder, Stream, in ThinLinkBitcodeWriter()
4748 Vals.push_back(StrtabBuilder.add(GV.getName())); in writeSimplifiedModuleInfo()
4762 Vals.push_back(StrtabBuilder.add(F.getName())); in writeSimplifiedModuleInfo()
4776 Vals.push_back(StrtabBuilder.add(A.getName())); in writeSimplifiedModuleInfo()
4790 Vals.push_back(StrtabBuilder.add(I.getName())); in writeSimplifiedModuleInfo()
4829 ThinLinkBitcodeWriter ThinLinkWriter(M, StrtabBuilder, *Stream, Index, in writeThinLinkBitcode()