Lines Matching refs:StrtabBuilder

138   StringTableBuilder &StrtabBuilder;  member in __anon33774a8c0111::BitcodeWriterBase
143 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder) in BitcodeWriterBase() argument
144 : Stream(Stream), StrtabBuilder(StrtabBuilder) {} in BitcodeWriterBase()
183 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriterBase() argument
187 : BitcodeWriterBase(Stream, StrtabBuilder), M(M), in ModuleBitcodeWriterBase()
269 StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriter() argument
273 : ModuleBitcodeWriterBase(M, StrtabBuilder, Stream, in ModuleBitcodeWriter()
432 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder, in IndexBitcodeWriter() argument
436 : BitcodeWriterBase(Stream, StrtabBuilder), Index(Index), in IndexBitcodeWriter()
1174 return StrtabBuilder.add(Str); in addToStrtab()
3837 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution() argument
3842 NameVals.push_back(StrtabBuilder.add(Wpd.SingleImplName)); in writeWholeProgramDevirtResolution()
3851 StringTableBuilder &StrtabBuilder, in writeTypeIdSummaryRecord() argument
3854 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdSummaryRecord()
3865 writeWholeProgramDevirtResolution(NameVals, StrtabBuilder, W.first, in writeTypeIdSummaryRecord()
3870 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeTypeIdCompatibleVtableSummaryRecord() argument
3873 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdCompatibleVtableSummaryRecord()
4123 writeTypeIdCompatibleVtableSummaryRecord(NameVals, StrtabBuilder, S.first, in writePerModuleGlobalValueSummary()
4367 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4381 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4396 writeTypeIdSummaryRecord(NameVals, StrtabBuilder, It->second.first, in writeCombinedGlobalValueSummary()
4633 if (Error E = irsymtab::build(Mods, Symtab, StrtabBuilder, Alloc)) { in writeSymtab()
4646 StrtabBuilder.finalizeInOrder(); in writeStrtab()
4647 Strtab.resize(StrtabBuilder.getSize()); in writeStrtab()
4648 StrtabBuilder.write((uint8_t *)Strtab.data()); in writeStrtab()
4674 ModuleBitcodeWriter ModuleWriter(M, Buffer, StrtabBuilder, *Stream, in writeModule()
4683 IndexBitcodeWriter IndexWriter(*Stream, StrtabBuilder, *Index, in writeIndex()
4756 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ThinLinkBitcodeWriter() argument
4760 : ModuleBitcodeWriterBase(M, StrtabBuilder, Stream, in ThinLinkBitcodeWriter()
4805 Vals.push_back(StrtabBuilder.add(GV.getName())); in writeSimplifiedModuleInfo()
4819 Vals.push_back(StrtabBuilder.add(F.getName())); in writeSimplifiedModuleInfo()
4833 Vals.push_back(StrtabBuilder.add(A.getName())); in writeSimplifiedModuleInfo()
4847 Vals.push_back(StrtabBuilder.add(I.getName())); in writeSimplifiedModuleInfo()
4886 ThinLinkBitcodeWriter ThinLinkWriter(M, StrtabBuilder, *Stream, Index, in writeThinLinkBitcode()