Home
last modified time | relevance | path

Searched refs:StrtabBuilder (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Object/
H A DIRSymtab.cpp79 StringTableBuilder &StrtabBuilder; member
85 Builder(SmallVector<char, 0> &Symtab, StringTableBuilder &StrtabBuilder, in Builder()
87 : Symtab(Symtab), StrtabBuilder(StrtabBuilder), Saver(Alloc) {} in Builder()
104 S.Offset = StrtabBuilder.add(Value); in setStr()
366 StringTableBuilder &StrtabBuilder, in build() argument
368 return Builder(Symtab, StrtabBuilder, Alloc).build(Mods); in build()
390 StringTableBuilder StrtabBuilder(StringTableBuilder::RAW); in upgrade() local
392 if (Error E = build(Mods, FC.Symtab, StrtabBuilder, Alloc)) in upgrade()
395 StrtabBuilder.finalizeInOrder(); in upgrade()
396 FC.Strtab.resize(StrtabBuilder.getSize()); in upgrade()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.h35 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
H A DDXILBitcodeWriter.cpp100 StringTableBuilder &StrtabBuilder; member in llvm::dxil::DXILBitcodeWriter
133 StringTableBuilder &StrtabBuilder, BitstreamWriter &Stream) in DXILBitcodeWriter() argument
136 StrtabBuilder(StrtabBuilder), M(M), VE(M, I8PtrTy), Buffer(Buffer), in DXILBitcodeWriter()
427 if (Error E = irsymtab::build(Mods, Symtab, StrtabBuilder, Alloc)) { in writeSymtab()
440 StrtabBuilder.finalizeInOrder(); in writeStrtab()
441 Strtab.resize(StrtabBuilder.getSize()); in writeStrtab()
442 StrtabBuilder.write((uint8_t *)Strtab.data()); in writeStrtab()
465 DXILBitcodeWriter ModuleWriter(M, Buffer, StrtabBuilder, *Stream); in writeModule()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp138 StringTableBuilder &StrtabBuilder; member in __anon33774a8c0111::BitcodeWriterBase
144 : Stream(Stream), StrtabBuilder(StrtabBuilder) {} in BitcodeWriterBase()
187 : BitcodeWriterBase(Stream, StrtabBuilder), M(M), in ModuleBitcodeWriterBase()
1174 return StrtabBuilder.add(Str); in addToStrtab()
3854 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdSummaryRecord()
3873 NameVals.push_back(StrtabBuilder.add(Id)); in writeTypeIdCompatibleVtableSummaryRecord()
4367 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4381 NameVals.push_back(StrtabBuilder.add(S)); in writeCombinedGlobalValueSummary()
4646 StrtabBuilder.finalizeInOrder(); in writeStrtab()
4647 Strtab.resize(StrtabBuilder.getSize()); in writeStrtab()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Bitcode/
H A DBitcodeWriter.h36 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DIRSymtab.h166 StringTableBuilder &StrtabBuilder, BumpPtrAllocator &Alloc);