Lines Matching refs:StrtabBuilder
145 StringTableBuilder &StrtabBuilder; member in __anonb0c011710111::BitcodeWriterBase
150 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder) in BitcodeWriterBase() argument
151 : Stream(Stream), StrtabBuilder(StrtabBuilder) {} in BitcodeWriterBase()
190 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriterBase() argument
194 : BitcodeWriterBase(Stream, StrtabBuilder), M(M), in ModuleBitcodeWriterBase()
279 ModuleBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriter() argument
283 : ModuleBitcodeWriterBase(M, StrtabBuilder, Stream, in ModuleBitcodeWriter()
464 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder, in IndexBitcodeWriter() argument
469 : BitcodeWriterBase(Stream, StrtabBuilder), Index(Index), in IndexBitcodeWriter()
1344 return StrtabBuilder.add(Str); in addToStrtab()
4116 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution() argument
4121 NameVals.push_back(StrtabBuilder.add(Wpd.SingleImplName)); in writeWholeProgramDevirtResolution()
4130 StringTableBuilder &StrtabBuilder, in writeTypeIdSummaryRecord() argument
4133 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdSummaryRecord()
4144 writeWholeProgramDevirtResolution(NameVals, StrtabBuilder, W.first, in writeTypeIdSummaryRecord()
4149 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeTypeIdCompatibleVtableSummaryRecord() argument
4152 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdCompatibleVtableSummaryRecord()
4494 writeTypeIdCompatibleVtableSummaryRecord(NameVals, StrtabBuilder, S.first, in writePerModuleGlobalValueSummary()
4779 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4793 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4808 writeTypeIdSummaryRecord(NameVals, StrtabBuilder, It->second.first, in writeCombinedGlobalValueSummary()
5053 if (Error E = irsymtab::build(Mods, Symtab, StrtabBuilder, Alloc)) { in writeSymtab()
5066 StrtabBuilder.finalizeInOrder(); in writeStrtab()
5067 Strtab.resize(StrtabBuilder.getSize()); in writeStrtab()
5068 StrtabBuilder.write((uint8_t *)Strtab.data()); in writeStrtab()
5094 ModuleBitcodeWriter ModuleWriter(M, StrtabBuilder, *Stream, in writeModule()
5104 IndexBitcodeWriter IndexWriter(*Stream, StrtabBuilder, *Index, DecSummaries, in writeIndex()
5180 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ThinLinkBitcodeWriter() argument
5184 : ModuleBitcodeWriterBase(M, StrtabBuilder, Stream, in ThinLinkBitcodeWriter()
5229 Vals.push_back(StrtabBuilder.add(GV.getName())); in writeSimplifiedModuleInfo()
5243 Vals.push_back(StrtabBuilder.add(F.getName())); in writeSimplifiedModuleInfo()
5257 Vals.push_back(StrtabBuilder.add(A.getName())); in writeSimplifiedModuleInfo()
5271 Vals.push_back(StrtabBuilder.add(I.getName())); in writeSimplifiedModuleInfo()
5310 ThinLinkBitcodeWriter ThinLinkWriter(M, StrtabBuilder, *Stream, Index, in writeThinLinkBitcode()