Lines Matching refs:StrtabBuilder
133 StringTableBuilder &StrtabBuilder; member in __anone309b5010111::BitcodeWriterBase
138 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder) in BitcodeWriterBase() argument
139 : Stream(Stream), StrtabBuilder(StrtabBuilder) {} in BitcodeWriterBase()
179 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriterBase() argument
183 : BitcodeWriterBase(Stream, StrtabBuilder), M(M), in ModuleBitcodeWriterBase()
264 StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriter() argument
268 : ModuleBitcodeWriterBase(M, StrtabBuilder, Stream, in ModuleBitcodeWriter()
417 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder, in IndexBitcodeWriter() argument
421 : BitcodeWriterBase(Stream, StrtabBuilder), Index(Index), in IndexBitcodeWriter()
1065 return StrtabBuilder.add(Str); in addToStrtab()
3499 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution() argument
3504 NameVals.push_back(StrtabBuilder.add(Wpd.SingleImplName)); in writeWholeProgramDevirtResolution()
3513 StringTableBuilder &StrtabBuilder, in writeTypeIdSummaryRecord() argument
3516 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdSummaryRecord()
3527 writeWholeProgramDevirtResolution(NameVals, StrtabBuilder, W.first, in writeTypeIdSummaryRecord()
3971 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
3980 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
3992 writeTypeIdSummaryRecord(NameVals, StrtabBuilder, It->second.first, in writeCombinedGlobalValueSummary()
4226 if (Error E = irsymtab::build(Mods, Symtab, StrtabBuilder, Alloc)) { in writeSymtab()
4239 StrtabBuilder.finalizeInOrder(); in writeStrtab()
4240 Strtab.resize(StrtabBuilder.getSize()); in writeStrtab()
4241 StrtabBuilder.write((uint8_t *)Strtab.data()); in writeStrtab()
4267 ModuleBitcodeWriter ModuleWriter(M, Buffer, StrtabBuilder, *Stream, in writeModule()
4276 IndexBitcodeWriter IndexWriter(*Stream, StrtabBuilder, *Index, in writeIndex()
4348 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ThinLinkBitcodeWriter() argument
4352 : ModuleBitcodeWriterBase(M, StrtabBuilder, Stream, in ThinLinkBitcodeWriter()
4397 Vals.push_back(StrtabBuilder.add(GV.getName())); in writeSimplifiedModuleInfo()
4411 Vals.push_back(StrtabBuilder.add(F.getName())); in writeSimplifiedModuleInfo()
4425 Vals.push_back(StrtabBuilder.add(A.getName())); in writeSimplifiedModuleInfo()
4439 Vals.push_back(StrtabBuilder.add(I.getName())); in writeSimplifiedModuleInfo()
4478 ThinLinkBitcodeWriter ThinLinkWriter(M, StrtabBuilder, *Stream, Index, in writeThinLinkBitcode()